JAVA8 lambda表达式中Collectors.toMap()方法List转Map

使用lambda表达式中Collectors.toMap()方法将一个list转化成一个Map:

1. List < Entity> 转 Map
例:
Map vipMap = vipList.stream().collect(Collectors.toMap(VipEntity::getUserId, v -> v, (v1, v2) -> v1));
说明:
.collect(Collectors.toMap(VipEntity::getUserId, v -> v, (v1, v2) -> v1))
第一个参数: VipEntity::getUserId 表示选择 VipEntity 的 getUserId 作为map的key值; 第二个参数: v -> v 表示选择将原来list中的每一个VipEntity对象

JAVA8 lambda表达式中Collectors.toMap()方法List转Map最先出现在Python成神之路

版权声明:
作者:cc
链接:https://www.techfm.club/p/27312.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>