【发布时间】:2021-01-19 03:16:47
【问题描述】:
我现在有
Map<String, String>[] map_array= [
{"k":"k1", "v":"v1"},
{"k":"k2", "v":"v2"}
]
如何使用JAVA8流转成
Map<String, String> map = {"k1" : "v1", "k2" : "v2"}
更新:
对不起,我不清楚。 map_array 包含两个映射,每个映射有两个条目,第一个条目是键为“k”,值为“k1”,第二个条目是键为“v”,值为“v1”。现在我试图将它们合并到一个 ImmutableMap
(Map<String, String> m : map_array) {
resault_map.put(m.get("k"), m.get("v"));
}
return result_map;
【问题讨论】:
-
不清楚
map_array的内容是什么。我知道你在你的问题中展示了它,但你的伪代码不是很清楚。就目前而言,您似乎只想知道如何将碰巧存储在数组中的多个映射合并在一起。这个对吗?还是k和v是该映射中的实际键? -
你的意思是
map_array中的每张地图都有2个键——k和v? -
@Sweeper 正确!刚刚更新了我的问题。