Java 8 List<对象> 转换Map

先上代码

 //Map中Key所选择对象中的字段  去重策略,有多个相同的key,保留第一个
 Map<String, User> collect = users.stream().collect(Collectors.toMap(User::getUserName, m -> m, (k1, k2) -> k1));

 控台测试

 

posted @ 2020-11-30 10:40  database-  阅读(4268)  评论(0编辑  收藏  举报