{map=[{a=1, b=2}, {a=3, b=4},{a=5, b=6]}
新手小白求助,对于上面这个MAP我怎么遍历成单个的MAP
比如{a=1, b=2},{a=3, b=4}
求详细代码,谢谢!!
{map=[{a=1, b=2}, {a=3, b=4},{a=5, b=6]}
新手小白求助,对于上面这个MAP我怎么遍历成单个的MAP
比如{a=1, b=2},{a=3, b=4}
求详细代码,谢谢!!
这样?
Map<String, String> child1 = new HashMap<>();
Map<String, String> child2 = new HashMap<>();
Map<String, String> child3 = new HashMap<>();
child1.put("a", "1");
child1.put("b", "2");
child2.put("a", "3");
child2.put("b", "4");
child3.put("a", "5");
child3.put("b", "6");
Map[] arr = {child1, child2, child3};
HashMap<String, Map[]> map = new HashMap<>();
map.put("map", arr);
Set<String> set = map.keySet();
for (String a:set) {
Map[] maps = map.get(a);
for ( Map m:maps) {
System.out.println(m);
}
}
输出结果:
{a=1, b=2}
{a=3, b=4}
{a=5, b=6}