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

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

little bottle
little bottle転載
2019-04-24 15:05:463776ブラウズ

この記事の編集者が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 までご連絡ください。