ホームページ > Java > &#&チュートリアル > Java におけるコンパレータの役割は何ですか?

Java におけるコンパレータの役割は何ですか?

WBOY
リリース: 2023-04-22 16:07:08
転載
1077 人が閲覧しました

説明

1. Comparator は、古いバージョンの Java でよく使用されるインターフェイスであり、Java8 では、このインターフェイスに多くのデフォルト メソッドが追加されました。

2. Comparator は java.util パッケージの下にある Javase のインターフェイスです。このインターフェイスは非常に抽象的であるため、その使用方法をマスターする必要があります。

コンパレータはソートに使用されることが多いですが、ソートはコンパレータが実現できる機能の一つであり、ソートに限定されるものではありません。

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 におけるコンパレータの役割は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート