java8中对多个MAP 去重合并。 知道MAP 中会有重复的key值,但不确定是哪些key重复。当重复key的个数多了。是否都要列出来去重?
直接
map.putAll
就行了,如果你认为重复的key里面的值是不同值,那就用新的
Map<Key, List<Value>> 来存储
Map<Key, List<Value>>
新建一个空的map循环要合并的map插入到空的map在插入前使用map,containsKey()判断是否有重复重复了就自己处理,看是覆盖还是怎么的