是否有任何简单的方法可以按降序排序数组,就像在数组类
还是我必须停止懒惰,自己做这件事:[
您可以使用它对所有类型的对象进行排序
排序(T[]a,比较器<;?超级T>;c)
Arrays.sort(a,Collections.reverseOrder());
Arrays.sort()不能直接用于按降序对基元数组进行排序。如果试图通过传递由Collections.reverseOrder()定义的反向比较器来调用Arrays.sort()方法,它将抛出错误
找不到适合排序的方法(int[],comparator)
这对“对象数组”(如整数数组)很好,但对基本数组(如int数组)不起作用
按降序对基元数组进行排序的唯一方法是,首先按升序对数组进行排序,然后就地反转数组。对于二维基元数组也是如此