ホームページ > Java > &#&チュートリアル > Javaでコンパレータを使用する方法

Javaでコンパレータを使用する方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2023-05-10 18:31:15
転載
2453 人が閲覧しました

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 は、デスクトップ アプリケーション、Web アプリケーション、分散システム、組み込みシステム アプリケーションを作成できるオブジェクト指向プログラミング言語です。

以上がJavaでコンパレータを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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