map的四种遍历方法

由于遇到了一种新的map的遍历方法,因此对以往和新遇到这种遍历方法进行一个汇总整理:
第一种:

 for (String key : map.keySet()) {
            Integer value = map.get(key);
            System.out.println("key : "+key+" value : "+value);
        }

第二种:

  Iterator<Map.Entry<String, Integer>> it=map1.entrySet().iterator();
        while(it.hasNext()){
            Map.Entry<String, Integer> entry=it.next(); 
            System.out.println("键key :"+entry.getKey()+" value :"+entry.getValue());
        }

第三种:

 for(String s1:map.keySet()){//遍历map的键
      System.out.println("键key :"+s1);
  }
 for(Integer s2:map.values()){//遍历map的值
      System.out.println("值value :"+s2);
  }

第四种(新了解的):

for(Map.Entry<String, Integer> entry : map.entrySet()){
           System.out.println("键 key :"+entry.getKey()+" 值value :"+entry.getValue());
       }

以上就是对目前我所已知的一些遍历map的一些方法进行了汇总,新了解的第四种方法在代码间简洁上更胜一筹。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容