这里一定注意要是对象类型的数组才行,否则在sort()的比较器会报错:
可以用new Comparator、或者是Collections.reversOrder()
public static void main(String[] args) {
Integer[] arr = new Integer[10];
int m = (int) (Math.random() * 10 + 1);
int n = (int) (Math.random() * 10 + 1);
for (int i = 0; i < arr.length; i++) {
arr[i] = (int) (Math.random() * 100);
}
Arrays.sort(arr, (a, b) -> b - a);
// Arrays.sort(arr, Collections.reverseOrder());
for (Integer i : arr) {
System.out.println(i);
}
}