說明
1、Comparator是Java舊版常用的介面,Java8在這個介面中加入了許多預設的方法。
2、comparator是javase中的是一個接口,位於java.util套件下面,這個接口非常抽象,需要掌握它的使用情況。
大多數情況下,comparator是用來排序的,但是排序是comparator可以實現的功能之一,它不限於排序。
實例
Comparator<Person> comparator = (p1, p2) -> p1.firstName.compareTo(p2.firstName); Person p1 = new Person("John", "Doe"); Person p2 = new Person("Alice", "Wonderland"); comparator.compare(p1, p2); // > 0 comparator.reversed().compare(p1, p2); // < 0
以上是Java中的Comparators的作用是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!