java8 Collectors.toMap 参数使用
Map<Long, Project> pidProjectMap = projects.stream().distinct().collect(Collectors.toMap(Project::getPid, Function.identity(), (k1, k2) -> k1));
1.第一个参数Project::getPid表示选择Project的getPid作为map的key值;
2.第二个参数Function.identity()返回一个输出跟输入一样的Lambda表达式.
原创
2022-02-08 16:23:20 ·
1772 阅读 ·
0 评论