Java 配列を降順で並べ替える
配列を降順で並べ替えることは、Arrays クラスでは直接サポートされていません。ただし、これを実現するために使用できるメソッドがあります。
オブジェクトを降順で並べ替える
配列にオブジェクトが含まれている場合は、コンパレータを指定して sort() メソッドを使用できます。これはソート順序を逆にします:
<code class="java">Arrays.sort(a, Collections.reverseOrder());</code>
これにより、オブジェクトの自然な順序に基づいて、配列が降順でソートされます。
プリミティブ配列を降順でソート
プリミティブ配列の場合は、2 段階のプロセスに従う必要があります。
int 配列の例:
<code class="java">int[] arr = {5, 2, 8, 1, 3}; // Sort in ascending order Arrays.sort(arr); // Reverse the array Collections.reverse(Arrays.asList(arr)); // Array is now sorted in descending order</code>
代替メソッド:
以上がJava 配列を降順に並べ替えるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。