我正在嘗試從最高到最低排序一個整數數組。按相反順序對數組進行排序 - 不可逆
int[] array = {2, 6, 4, 1};
Arrays.sort(array);
Collections.reverse(Arrays.asList(array));
for (int num : array) {
System.out.println(num);
}
這會按升序打印數組 - 1, 2, 4, 6
。爲什麼它沒有被反轉,或者爲什麼數組沒有永久存儲在其反轉狀態?
我明白了。我可以存儲這個列表,然後將其轉換回數組?還是有更簡單的方法來反向排序數組? – KOB