JAVA MAP的数据处理。。。。

{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}