首頁 > Java > java教程 > java中Comparator如何用

java中Comparator如何用

WBOY
發布: 2023-05-10 18:31:15
轉載
2412 人瀏覽過

1、說明

Java提供比較的介面Comparable,用於比較,實作該介面的所有類,都動態地實作了該比較方法。事實上,Java不僅提供了一個比較接口,還提供了另一個接口。 Comparator介面也具有比較功能,但此介面重視的是比較容器。

2、實例

Comparator在Java8之前被廣泛使用。 Java8不僅升級為函數接口,還擴展了預設方法。

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是什麼

Java是一門物件導向程式語言,可以編寫桌面應用程式、網頁應用程式、分散式系統和嵌入式系統應用程式。

以上是java中Comparator如何用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板