1、单个排序字段
正序
result.stream().sorted(Comparator
.comparing(GradeHistoryVO::getGradeStepInt)倒序
result.stream().sorted(Comparator
.comparing(GradeHistoryVO::getGradeStepInt,Comparator.reverseOrder())2、多个字段排序
//第一个字段正序,第二个倒叙
result.stream().sorted(Comparator
.comparing(GradeHistoryVO::getGradeStepInt)
.thenComparing(GradeHistoryVO::getEnterYear, Comparator.reverseOrder()))
本文展示了如何使用Java8的StreamAPI对数据进行排序。首先,演示了如何按照一个字段进行正序和倒序排序,然后解释了如何基于两个字段进行复合排序,其中一个字段正序,另一个字段倒序。
5468

被折叠的 条评论
为什么被折叠?



