当前位置: 首页 > 后端技术 > Java

Java小技巧记录

时间:2023-04-02 00:04:03 Java

List中一个对象的多个属性的多级排序。例如,一堆Person对象存储在List列表中。我需要根据出生地对列表中的Person对象进行排序。地同理,然后根据年龄做二次排序:List=lists.stream().sorted(Comparator.comparing(Person::getBirthPlace).thenComparing(Person::getAge)).collect(Collectors.toList());