@Test
public void test06() throws ParseException {
List<PolicyAndCiapRoles> policyAndCiapRolesList = new ArrayList<>();
PolicyAndCiapRoles policyAndCiapRoles = new PolicyAndCiapRoles();
String str="2010-5-27";
SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");
Date date =sdf.parse(str);
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
policyAndCiapRoles.setStartAndValidEndorDate(calendar);
PartyRoleInfos partyRoleInfos = new PartyRoleInfos();
partyRoleInfos.setCredentialNo("12345678");
partyRoleInfos.setRoleName("张三");
policyAndCiapRoles.setPartyRoleInfo(partyRoleInfos);
policyAndCiapRolesList.add(policyAndCiapRoles);
PolicyAndCiapRoles policyAndCiapRoles1 = new PolicyAndCiapRoles();
String str1="2010-6-27";
Date date1 =sdf.parse(str);
Calendar calendar1 = Calendar.getInstance();
calendar1.setTime(date1);
policyAndCiapRoles1.setStartAndValidEndorDate(calendar1);
PartyRoleInfos partyRoleInfos1 = new PartyRoleInfos();
partyRoleInfos1.setCredentialNo("87654321");
partyRoleInfos1.setRoleName("李四");
policyAndCiapRoles1.setPartyRoleInfo(partyRoleInfos1);
policyAndCiapRolesList.add(policyAndCiapRoles1);
PolicyAndCiapRoles policyAndCiapRoles2 = new PolicyAndCiapRoles();
String str2="2010-3-27";
Date date2 =sdf.parse(str2);
Calendar calendar2 = Calendar.getInstance();
calendar1.setTime(date2);
policyAndCiapRoles2.setStartAndValidEndorDate(calendar2);
PartyRoleInfos partyRoleInfos2 = new PartyRoleInfos();
partyRoleInfos2.setCredentialNo("000000");
partyRoleInfos2.setRoleName("王五");
policyAndCiapRoles2.setPartyRoleInfo(partyRoleInfos2);
policyAndCiapRolesList.add(policyAndCiapRoles2);
List<PolicyAndCiapRoles> policyAndCiapRoles333 = startAndValidEndorDateSort(policyAndCiapRolesList);
System.out.println(policyAndCiapRoles333);
}
public static List<PolicyAndCiapRoles> startAndValidEndorDateSort(List<PolicyAndCiapRoles> policyAndCiapRolesList) {
policyAndCiapRolesList.sort((o1, o2) -> {
//升序排序
return o2.getStartAndValidEndorDate().compareTo(o1.getStartAndValidEndorDate());
});
return policyAndCiapRolesList;
}
Calendar升序排序测试类
最新推荐文章于 2022-08-05 13:30:50 发布