遍历HashMap的几种常用方法
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的几种常用方法相关推荐
- 遍历 HashMap 的 5 种最佳方式,我不信你全知道!
在本文中,我们将通过示例讨论在 Java 上遍历 HashMap 的五种最佳方法. 使用 Iterator 遍历 HashMap EntrySet 使用 Iterator 遍历 HashMap Key ...
- 遍历 HashMap 的 5 种方式总结
介绍 在本文中,我们将通过示例讨论在 Java 上遍历 HashMap 的五种方法. 1.使用 Iterator 遍历 HashMap EntrySet 2.使用 Iterator 遍历 HashMa ...
- 遍历 HashMap 的 5 种最佳方式
1. 使用 Iterator 遍历 HashMap EntrySet 2. 使用 Iterator 遍历 HashMap KeySet 3. 使用 For-each 循环遍历 HashMap 4. 使 ...
- 如何遍历 HashMap,遍历HashMap 的 5 种最佳方式
在本文中,我们将通过示例讨论在 Java 上遍历 HashMap 的五种最佳方法. 使用 Iterator 遍历 HashMap EntrySet 使用 Iterator 遍历 HashMap Key ...
- java foreach hashmap_在 Java 中遍历 HashMap 的5种最佳方式
在本文中,我们将通过示例讨论在 Java 上遍历 HashMap 的五种最佳方式. 使用 Iterator 遍历 HashMap EntrySet 使用 Iterator 遍历 HashM ...
- 遍历hashMap的5种方法
1.使用Iterator 遍历HashMap EntrySet 2.使用Iterator 遍历HashMap KeySet 3.使用For-each 循环迭代 HashMap 4.使用Lambda 表 ...
- Java中遍历HashMap的5种方式
From: https://blog.csdn.net/w605283073/article/details/80708943 本教程将为你展示Java中HashMap的几种典型遍历方式. 如果你使用 ...
- 遍历HashMap的五种方法
作为小白的我,突然在一个公众号里面看见了遍历HashMap的方法,居然一口气写出来五种,嘿嘿,只能把这个干货写入我的随笔中了,哈哈哈. 1.使用Ieterator遍历HashMap EntrySet ...
- java中遍历HashMap的四种方法及效率比较
1. 推荐方法: 使用entrySet 遍历Map 类集合KV,而不是keySet 方式进行遍历. 代码示例如下: // 循环第二种HashMap<Integer, String> map ...
最新文章
- 优化你的springboot
- 轻松一刻:程序员的工作状态
- 最值得你收藏的30个Python常用小技巧
- 理解vuex -- vue的状态管理模式
- 《LeetCode力扣练习》剑指 Offer 27. 二叉树的镜像 Java
- Linux系统下,MySQL以及禅道的安装/卸载
- 2016 CCF大数据与计算智能大赛——活动报名表
- python利器能下载库吗_python利器
- OpenGL基础38:数据存储
- 蓝屏代码大全_电脑出现蓝屏怎么找到原因进行修复?
- 二分图完全匹配算法之匈牙利算法
- Linux基础学习记录
- Java系统程序员修炼之道
- Vue学习----第三天_webpack(学习webpack看这一篇就够了1.8w字)【6.7】
- LQ0264 鲁卡斯队列【精度计算】
- 【渝粤教育】 广东开放大学21秋期末考试基础会计10258k2
- java imageio write,java – 使用ImageIO.write jpg文件的问题
- unity里移动鼠标控制物体的移动(2D)
- 如何制定个人学习计划?
- 浅谈用户研究那些事(上)定性研究
热门文章
- 基于RGB颜色空间的算法
- JQuery 获取 标签中属性值
- u9搜索引擎推送破解版
- Second-Order Cone Programming(SOCP) 二阶锥规划
- 云计算应用(上) -- 云计算应用概述
- 人工智能专家:总结AI在医疗的发展
- Python中break语句和continue语句的用法
- 使用python抓取并分析数据—链家网(requests+BeautifulSoup)(转)
- JavaScript html 图片滑动切换效果,幻灯片式切换,新闻展示,滚动新闻
- 改springboot项目遇到的@Restcontroller返回网页问题