Java8 new feature-list sorted by object attribute value

1. According to id from small to large

List<User> sortUser = list.stream().sorted((u1, u2) -> u1.getId().compareTo(u2.getId())).collect(Collectors.toList()); 

2. According to id from big to small

List<User> sortUser = list.stream().sorted((u1, u2) -> u2.getId().compareTo(u1.getId())).collect(Collectors.toList());

Guess you like

Origin blog.csdn.net/qq_37131111/article/details/120176698