依降序對 Java 陣列進行排序
Arrays 類別不直接支援依降序對陣列進行排序。不過,有一些方法可以實現此目的。
按降序對物件進行排序
如果您的陣列包含對象,您可以使用帶有比較器的sort() 方法反轉排序順序:
<code class="java">Arrays.sort(a, Collections.reverseOrder());</code>
這將根據物件的自然順序對陣列進行降序排序。
按降序對原始數組進行排序
對於原始數組,需要遵循兩步驟過程:
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中文網其他相關文章!