[JAVA]JAVA遍历Map的几种方式

     //遍历key
        for (String key : dic.keySet()
                ) {
            System.out.println(key + dic.get(key));
        }
        //遍历values
        for (String value : dic.values()
                ) {
            System.out.println(value);
        }
        //使用entry遍历键值对
        for (Map.Entry<String,String> entry:dic.entrySet()
             ) {
            System.out.println(entry.getKey()+":"+entry.getValue());
        }

        //用迭代器遍历
        Iterator<Map.Entry<String,String>> itor = dic.entrySet().iterator();
        while (itor.hasNext())
        {
            Map.Entry<String,String> entry =  itor.next();
            System.out.println(entry.getKey()+""+entry.getValue());
        }    

  

posted on 2019-01-16 17:21  郑晓龙  阅读(247)  评论(0编辑  收藏  举报

导航