【发布时间】:2011-11-16 21:02:13
【问题描述】:
可能重复:
Sort arrays of primitive types in descending order
Java : How to sort an array of floats in reverse order?
How do I reverse an int array in Java?
以下代码将按升序顺序对数组进行排序:
int a[] = {30,7,9,20};
Arrays.sort(a);
System.out.println(Arrays.toString(a));
我需要按降序的顺序对其进行排序。我如何使用 Comparator 来做到这一点?
请帮忙。
【问题讨论】:
-
我刚刚创建了a library for sorting primitive arrays with a custom comparator。第一个“示例用法”是按降序对
int[]进行排序。 -
排序后按降序遍历数组即可。