【发布时间】:2020-02-26 14:27:55
【问题描述】:
我有一个哈希表列表。所有值都是整数。我想根据键匹配添加所有值。
假设我有一张这样的地图:
Map<String, Integer> map1 = new HashMapMap<String, Integer>();
map1.put("RE", 14);
map1.put("SE", 15);
map1.put("DE", 13);
Map<String, Integer> map2 = new HashMapMap<String, Integer>();
map2.put("RE", 11);
map2.put("SE", 10);
map2.put("DE", 11);
Map<String, Integer> map3 = new HashMapMap<String, Integer>();
map3.put("RE", 1);
map3.put("SE", 2);
Map<String, Integer> map4 = new HashMapMap<String, Integer>();
map4.put("RE", 6);
map4.put("SE", 7);
map4.put("DE", 8);
现在我需要一个地图作为输出,比如
Map<String, Integer> output= new HashMapMap<String, Integer>();
output.put("RE", 32);
output.put("SE", 24);
output.put("DE", 32);
【问题讨论】:
-
好的,这就是你的任务。但问题是什么?您在实施过程中是否遇到了一些问题?
-
这能回答你的问题吗? Sum of values from hashmap using streams
标签: java