美文网首页
java8 toMap(key重复如何解决)

java8 toMap(key重复如何解决)

作者: 不知名的蛋挞 | 来源:发表于2018-11-04 12:27 被阅读10次

转自:https://blog.csdn.net/qq_32002237/article/details/78580254

使用stream的toMap()函数时,当key重复,系统会报错相同的key不能形成一个map,那么需要解决这个问题,一:相同key的情况下,丢弃重复的只保留一个,二:相同key的情况下,把value变成list,形成Map(Object,List<Object>)的形式。

1. 当key重复,使用最后一个value为值

2. 当key重复,使用list收集

相关文章

网友评论

      本文标题:java8 toMap(key重复如何解决)

      本文链接:https://www.haomeiwen.com/subject/vgurxqtx.html