Java8 の新機能 - オブジェクトの属性値でソートされたリスト

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