Pages

Google ads Horizontal

Monday, March 8, 2021

Java List interface sort

Sort by created date ascending

List<UniversalShiftDTO> result1 = new ArrayList<>();

result1.sort(Comparator.comparing(UniversalShiftDTO::getCreatedOn));

Sort by created date descending

List<UniversalShiftDTO> result1 = new ArrayList<>();

result1.sort(Comparator.comparing(UniversalShiftDTO::getCreatedOn).reversed());


Java 8

Return new list sorted by created date ascending

List<UniversalShiftDTO> result1 = new ArrayList<>();

result1 = result1.stream().sorted(Comparator.comparing(UniversalShiftDTO::getCreatedOn)).collect(Collectors.toList());

Return new list sorted by created date descending

List<UniversalShiftDTO> result1 = new ArrayList<>();

result1 = result1.stream().sorted(Comparator.comparing(UniversalShiftDTO::getCreatedOn).reversed()).collect(Collectors.toList());

No comments:

Post a Comment