获取某个属性作判断

models.stream().sorted(Comparator.comparing(ClassA::getFieldA, (a,b) -> a.compareTo(b)) .thenComparing(ClassA::getFieldB, (a, b) -> (a,b) -> a.compareTo(b))).collect(Collectors.toList())

 

以整个对象属性作判断

models.stream().sorted(Comparator.comparing(value->value, {...}) .thenComparing(value->value, (a, b) -> {...})).collect(Collectors.toList())

 

posted on 2022-04-15 13:36  啊哈咧  阅读(330)  评论(0编辑  收藏  举报