lambda表达式steam的几种常用写法
记录一下,方便自己使用。
Stream将List转换为Map,使用Collectors.toMap方法进行转换。
背景:User类,类中分别有id,name,age三个属性。List集合,userList,存储User对象
1、指定key-value,value是对象中的某个属性值。
Map<Integer,String> userMap1 = userList.stream().collect(Collectors.toMap(User::getId,User::getName));
.
原创
2020-07-29 09:00:38 ·
1170 阅读 ·
0 评论