ホームページ > ウェブフロントエンド > jsチュートリアル > List のソート方法についての簡単な説明

List のソート方法についての簡単な説明

little bottle
リリース: 2019-04-24 15:05:46
転載
3788 人が閲覧しました

この記事の編集者がListのソート方法についてお話しますので、興味のある方はぜひ聞きに来てください。

Collections.sort(List list) と Collections.sort(List list, Comparator c) を使用できます。実際、並べ替えには両方のメソッドが必要です。 。

前者のメソッドは内部コンパレータに従ってソートされます。つまり、List 内の要素は Comparable インターフェイスを実装する必要があります。このインターフェイスには、2 つのオブジェクトの特定の属性値を比較するための CompareTo メソッドがあります。

後者の方法は、Comparator インターフェイス実装クラスの外部コンパレータに従ってソートする方法であり、Comparator インターフェイスには、2 つのオブジェクトの特定の属性値を比較するための Compare メソッドがあります。

比較結果はすべて int 型を返します。値は 3 つだけです。つまり、昇順で "-1"、昇順で "0"、降順で "1" です。

Java8 post- List オブジェクト自体には並べ替えのための sort() メソッドがあり、実際には上記の実装原則を使用しますが、Java 8 のラムダ式 lambda を使用するため、コードの記述がより簡潔になります。

関連チュートリアル: Java ビデオ チュートリアル

以上がList のソート方法についての簡単な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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