根据列表中的所有字段排序

问题描述 投票:0回答:1

我有一个具有5个字段的bean,我想根据1比2,3rd,4和than 5对所有五个字段进行排序

其组成

字符串串,日期,字符串,Int。

我该如何根据ID,姓名,加入日期,城市,年龄对列表中的list<Emp>进行排序

java sorting java-8 comparator comparable
1个回答
0
投票

您创建自定义Comparator

myList.sort(Comparator.comparing(Emp::getId)
                      .thenComparing(Emp::getName)
                      .thenComparing(Emp::getDateOfJoining)
                      .thenComparing(Emp::getCity)
                      .thenComparing(Emp::getAge));
© www.soinside.com 2019 - 2024. All rights reserved.