Java8新特性-list按对象属性值排序

1.按id从小到大

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

2.按id从大到小

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

猜你喜欢

转载自blog.csdn.net/qq_37131111/article/details/120176698