首頁 > Java > java教程 > Java中的Comparators的作用是什麼?

Java中的Comparators的作用是什麼?

WBOY
發布: 2023-04-22 16:07:08
轉載
1078 人瀏覽過

說明

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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板