• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

java8 toMap(key重复如何解决)

java se 8 来源:爪哇c 2次浏览

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

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

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


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)