Comparator
目录
Java 8 中引入的 Comparator.naturalOrder()
方法返回一个比较器,该比较器以自然顺序比较可比较对象。
对于自然排序,一个类需要实现Comparable并定义compareTo方法。
一个对象的集合根据compareTo方法以自然排序进行排序。
像Integer、String和Date这样的Java类实现了Comparable接口并覆盖了其compareTo方法,它们以词表顺序(lexicographic-order)进行排序。
为了扭转自然排序,我们可以使用Comparator.reverseOrder方法。
与Stream.sorted、Collections.sort、List.sort和Arrays.sort一起对对象的集合进行自然排序。
|
|