我正在尝试从最高到最低排序一个整数数组。按相反顺序对数组进行排序 - 不可逆
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