ホームページ >Java >&#&チュートリアル >JavaでArrayListを降順に並べ替える方法は?

JavaでArrayListを降順に並べ替える方法は?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-26 11:39:17504ブラウズ

How to Sort an ArrayList in Descending Order in Java?

ArrayList を降順で並べ替える

Java では、Collections.sort() を使用して List または ArrayList を昇順で並べ替えることができます。ただし、降順の場合は、追加の手順を実行する必要があります。

解決策:

  1. Collections クラスをインポートします (import java.util.Collections;) .
  2. Collections.sort(list) を呼び出してリストを昇順に並べ替えます。 order.
  3. Collections.reverse(list) を呼び出して、要素の順序を逆にします。

例:

List<Double> testList = new ArrayList<>();
testList.add(0.5);
testList.add(0.2);
testList.add(0.9);
// ...

Collections.sort(testList);
Collections.reverse(testList);

// Print the sorted list
for (Double d : testList) {
    System.out.println(d);
}

Thisリストを降順で出力します:

0.92
0.9
0.71
0.71
0.71
0.65
0.62
0.54
0.5
0.34
0.2
0.12
0.1
0.1
0.1

以上がJavaでArrayListを降順に並べ替える方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。