Arrays.sort如何实现降序排序

avatar
作者
筋斗云
阅读量:6

要实现降序排序,可以使用Arrays.sort方法并传入一个自定义的Comparator对象来指定排序顺序为降序。下面是一个示例代码:

import java.util.Arrays; import java.util.Comparator;  public class Main {     public static void main(String[] args) {         Integer[] arr = {5, 2, 8, 1, 6};                  // 使用Comparator.reverseOrder()来创建一个降序排序的Comparator对象         Arrays.sort(arr, Comparator.reverseOrder());                  // 打印排序后的数组         for (Integer num : arr) {             System.out.print(num + " ");         }     } } 

在上面的代码中,我们使用Comparator.reverseOrder()方法创建一个降序排序的Comparator对象,并将其传入Arrays.sort方法来实现降序排序。最终输出结果为8 6 5 2 1

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!