温馨提示×

Arrays.sort如何实现降序排序

小樊
245
2024-06-27 09:38:20
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要实现降序排序,可以使用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

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:为什么选择Arrays.sort进行排序

0