1.Map循环的几种方式

1.Map循环的几种方式

Map map = new HashMap();

        //通过key    Set key = map.keySet()

        for(String key:map.keySet()){

            System.out.println("key="+key+" value="+map.get(key));

        }

        //key和value都循环

        for(Map.Entry entry : map.entrySet()){

            System.out.println("key="+entry.getKey()+" value="+entry.getValue());

        }

        //通过迭代器

        Iterator> iterator = map.entrySet().iterator();

        while (iterator.hasNext()){

            Map.Entry entry = iterator.next();

            System.out.println("key="+entry.getKey()+" value="+entry.getValue());

        }

        //只循环value

        for(String value : map.values()){

            System.out.println("value="+value);

        }

你可能感兴趣的:(1.Map循环的几种方式)