Java での List または ArrayList の並べ替え
データのコレクションを操作する場合、多くの場合、要素を特定の順序で並べ替える必要があります。 。この記事では、double の List または ArrayList を降順に並べ替える解決策を紹介します。
問題:
次の入力 ArrayList を考えてみましょう:
List<Double> testList = new ArrayList<>(); testList.add(0.5); testList.add(0.2); testList.add(0.9); testList.add(0.1); // ... (remaining elements)
この ArrayList を降順に並べ替えて、次のようにする必要があります。出力:
0.92 0.9 0.71 0.71 0.71 // ... (remaining elements)
解決策:
Java コレクション フレームワークを利用すると、この並べ替えを簡単な方法で実現できます:
Collections.sort(testList); Collections.reverse(testList);
Collections.sort(testList) を呼び出すことで、ArrayList の昇順での並べ替えを開始します。順序を逆にして目的の降順を取得するには、その後 Collections.reverse(testList) を呼び出します。
追加情報:
使用する前に Collections クラスをインポートすることを忘れないでください。これらのメソッド:
import java.util.Collections;
Collections クラスは、コレクションを操作するためのさまざまなユーティリティ メソッドを提供し、貴重なリソースとなります。コレクション操作タスク用。
以上がDouble の Java ArrayList を降順に並べ替えるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。