1.Comparator.comparing(类:属性一).reversed();
2.Comparator.comparing(类:属性一,Comparator.reversedOrder());
两个的区别:
1.得到排序结果后再排序。
2.直接进行排序。
代码:
List<String> list;
// 以属性一升序排列
list.stream().sorted(Comparator.comparing(类:属性一));
// 以属性一降序排列
list.stream().sorted(Comparator.comparing(类:属性一).reversed());
list.stream().sorted(Comparator.comparing(类:属性一,Comparator.reversedOrder());