1.可以采用keySet()+for循环的方法来遍历,keySet()返回的是一个Key值的集合

Map<String,String> map=new HashMap<String,String>();
map.put("key1","value1");
map.put("key2","value2");
map.put("key3","value3");
for(String key:map.keySet()){system.out.println("key:"+key);system.out.println("value:"+map.get(key));
}

2.采用EntrySet()+Iterator进行遍历,EntrySet()返回的是一个Map.Entry的一个集合,它提供getKey(),getValue()方法来获取键值对。

Iterator< Map.Entry<String,String>> it=map.EntrySet().iterator();
while(it.hasNext()){Map.Entry<String,String> entry=it.next();system.out.println("key:"+entry.getKey());system.out.println("value:"+entry.getValue());
}

3.直接采用EntrySet+for增强进行遍历

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

4.取出所有value的值,但是不能取出KEY值

for(String value:map.values()){  <pre name="code" class="html">     system.out.println("value:"+value);

}

遍历HashMap的几种常用方法相关推荐

  1. 遍历 HashMap 的 5 种最佳方式,我不信你全知道!

    在本文中,我们将通过示例讨论在 Java 上遍历 HashMap 的五种最佳方法. 使用 Iterator 遍历 HashMap EntrySet 使用 Iterator 遍历 HashMap Key ...

  2. 遍历 HashMap 的 5 种方式总结

    介绍 在本文中,我们将通过示例讨论在 Java 上遍历 HashMap 的五种方法. 1.使用 Iterator 遍历 HashMap EntrySet 2.使用 Iterator 遍历 HashMa ...

  3. 遍历 HashMap 的 5 种最佳方式

    1. 使用 Iterator 遍历 HashMap EntrySet 2. 使用 Iterator 遍历 HashMap KeySet 3. 使用 For-each 循环遍历 HashMap 4. 使 ...

  4. 如何遍历 HashMap,遍历HashMap 的 5 种最佳方式

    在本文中,我们将通过示例讨论在 Java 上遍历 HashMap 的五种最佳方法. 使用 Iterator 遍历 HashMap EntrySet 使用 Iterator 遍历 HashMap Key ...

  5. java foreach hashmap_在 Java 中遍历 HashMap 的5种最佳方式

    在本文中,我们将通过示例讨论在 Java 上遍历  HashMap  的五种最佳方式. 使用  Iterator  遍历 HashMap EntrySet 使用  Iterator  遍历 HashM ...

  6. 遍历hashMap的5种方法

    1.使用Iterator 遍历HashMap EntrySet 2.使用Iterator 遍历HashMap KeySet 3.使用For-each 循环迭代 HashMap 4.使用Lambda 表 ...

  7. Java中遍历HashMap的5种方式

    From: https://blog.csdn.net/w605283073/article/details/80708943 本教程将为你展示Java中HashMap的几种典型遍历方式. 如果你使用 ...

  8. 遍历HashMap的五种方法

    作为小白的我,突然在一个公众号里面看见了遍历HashMap的方法,居然一口气写出来五种,嘿嘿,只能把这个干货写入我的随笔中了,哈哈哈. 1.使用Ieterator遍历HashMap EntrySet ...

  9. java中遍历HashMap的四种方法及效率比较

    1. 推荐方法: 使用entrySet 遍历Map 类集合KV,而不是keySet 方式进行遍历. 代码示例如下: // 循环第二种HashMap<Integer, String> map ...

最新文章

  1. 优化你的springboot
  2. 轻松一刻:程序员的工作状态
  3. 最值得你收藏的30个Python常用小技巧
  4. 理解vuex -- vue的状态管理模式
  5. 《LeetCode力扣练习》剑指 Offer 27. 二叉树的镜像 Java
  6. Linux系统下,MySQL以及禅道的安装/卸载
  7. 2016 CCF大数据与计算智能大赛——活动报名表
  8. python利器能下载库吗_python利器
  9. OpenGL基础38:数据存储
  10. 蓝屏代码大全_电脑出现蓝屏怎么找到原因进行修复?
  11. 二分图完全匹配算法之匈牙利算法
  12. Linux基础学习记录
  13. Java系统程序员修炼之道
  14. Vue学习----第三天_webpack(学习webpack看这一篇就够了1.8w字)【6.7】
  15. LQ0264 鲁卡斯队列【精度计算】
  16. 【渝粤教育】 广东开放大学21秋期末考试基础会计10258k2
  17. java imageio write,java – 使用ImageIO.write jpg文件的问题
  18. unity里移动鼠标控制物体的移动(2D)
  19. 如何制定个人学习计划?
  20. 浅谈用户研究那些事(上)定性研究

热门文章

  1. 基于RGB颜色空间的算法
  2. JQuery 获取 标签中属性值
  3. u9搜索引擎推送破解版
  4. Second-Order Cone Programming(SOCP) 二阶锥规划
  5. 云计算应用(上) -- 云计算应用概述
  6. 人工智能专家:总结AI在医疗的发展
  7. Python中break语句和continue语句的用法
  8. 使用python抓取并分析数据—链家网(requests+BeautifulSoup)(转)
  9. JavaScript html 图片滑动切换效果,幻灯片式切换,新闻展示,滚动新闻
  10. 改springboot项目遇到的@Restcontroller返回网页问题