首頁  >  文章  >  Java  >  Java中的Comparators的作用是什麼?

Java中的Comparators的作用是什麼?

WBOY
WBOY轉載
2023-04-22 16:07:08995瀏覽

說明

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中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除