Comparatorcomparing方法来创建一个比较器排序后是正序还是倒序
Comparator.comparing方法可以创建一个比较器,用于按照指定属性进行排序。默认情况下,Comparator.comparing方法创建的比较器排序后是正序的。
如果想要排序后是倒序的,可以使用Comparator.comparing方法的reversed方法。例如:
List<Integer> numbers = Arrays.asList(5, 3, 8, 2, 1);
numbers.sort(Comparator.comparing(Integer::intValue).reversed());
System.out.println(numbers);
输出结果为:[8, 5, 3, 2, 1],表示按照倒序排序后的结果。
原文地址: https://www.cveoy.top/t/topic/iG4f 著作权归作者所有。请勿转载和采集!