Collectors.toMap 踩坑.md
如下代码中,使用 Collectors.toMap 对集合进行 map 转换,发现出现了 NPE 异常
Map<Long, Integer> wrongIdHomeworkTypeMap = questionInfoList.stream().collect(toMap(QuestionInfo::getWrongId, QuestionInfo::getHomeworkType, (v1, v2) -> v1));
查看 toMap 源码,发现会调用 map.merge() 方法
m
原创
2021-03-11 21:04:44 ·
208 阅读 ·
0 评论