美文网首页Java
1.Map循环的几种方式

1.Map循环的几种方式

作者: 6f50f447e05a | 来源:发表于2019-08-04 21:53 被阅读0次

    1.Map循环的几种方式

    Map<String,String> map = new HashMap<String, String>();

            //通过key    Set<T> key = map.keySet()

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

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

            }

            //key和value都循环

            for(Map.Entry<String,String> entry : map.entrySet()){

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

            }

            //通过迭代器

            Iterator<Map.Entry<String, String>> iterator = map.entrySet().iterator();

            while (iterator.hasNext()){

                Map.Entry<String, String> 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循环的几种方式

        本文链接:https://www.haomeiwen.com/subject/mwcudctx.html