java8 将list集合中所有的id字段转为list并且去重,排序
#将list集合中所有的id字段转为list
1 List<Integer> collect = users.stream().collect(Collectors.mapping(o -> o.getUserId(), Collectors.toList())); 2 或者 3 List collect = users.stream().map(User::getUserId).collect(Collectors.toList());
#将list集合中所有的id字段转为list并且去重
List collect = users.stream().map(User::getUserId).distinct().collect(Collectors.toList());
#将list集合中所有的id字段转为list并且去重以及排序
List<Integer> collect = users.stream().map(User::getUserId).distinct().sorted().collect(Collectors.toList());
posted on 2021-12-03 11:27 夜空中闪闪发光的星星 阅读(982) 评论(0) 收藏 举报
浙公网安备 33010602011771号