arrays.sort()降序
时间: 2023-10-30 22:03:40 浏览: 101
JAVA基于Arrays.sort()实现数组升序和降序
要将数组降序排序,你可以使用`Arrays.sort()`方法并传入一个自定义的比较器。以下是一个示例代码:
```java
import java.util.Arrays;
import java.util.Comparator;
public class Main {
public static void main(String[] args) {
Integer[] array = {5, 2, 8, 1, 6};
// 使用自定义的比较器,实现降序排序
Arrays.sort(array, Comparator.reverseOrder());
// 打印排序后的数组
System.out.println(Arrays.toString(array));
}
}
```
输出结果为:`[8, 6, 5, 2, 1]`,数组已按降序排序。
在这个示例中,我们使用了`Comparator.reverseOrder()`作为比较器,它会返回一个比较器对象,用于反转默认的升序排序。这个比较器会将数组元素进行降序排列。
阅读全文