java中map遍历的四种遍历方式
来源:互联网 发布:bn网络 编辑:程序博客网 时间:2024/05/21 16:53
方法1:在for-each循环中使用entries来遍历,键值都需要时使用(初始化的时候最好加上泛型)
- Map<String, Integer> map = new HashMap<String, Integer>();
- for (Map.Entry<String, Integer> entry : map.entrySet()) {
- System.out.println("Key ====== " + entry.getKey() + ", Value ======= " + entry.getValue());
-
- }
- }
- 注意:for-each循环时,map不能为空,否则会抛出NullPointerException异常。而且for-each只在Java5以上支持。
- Map<String, Integer> map = new HashMap<String, Integer>();
- //遍历map中的键
- for (String key : map.keySet()) {
- System.out.println("Key ========" + key);
- }
- //遍历map中的值
- for (Integervalue : map.values()) {
- System.out.println("Value ======== " + value);
- }
方法3:使用Iterator遍历
- Map<String, Integer> map = new HashMap<String, Integer>();
- Iterator<Map.Entry<String, Integer>> entries = map.entrySet().iterator();
- while (entries.hasNext()) {
- Map.Entry<String, Integer> entry = entries.next();
- System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue());
- }
方法4:通过键获取值遍历(效率低)
- Map<Integer, Integer> map = new HashMap<Integer, Integer>();
- for (Integer key : map.keySet()) {
- Integer value = map.get(key);
- System.out.println("Key = " + key + ", Value = " + value);
- }
0 0
- java中map遍历的四种遍历方式
- Java中对Map的四种遍历方式
- java中遍历Map的四种方式
- Java中遍历map的四种方式
- Java Map的四种遍历方式
- map的四种遍历方式,map遍历元素
- 【Java】java 遍历map对象的四种方式
- android中 map遍历的四种方式
- Android中遍历Map的四种方式
- Java遍历Map对象的四种方式
- Java遍历Map对象的四种方式
- Java遍历Map对象的四种方式
- JAVA基础--遍历map的四种方式
- 四种Map集合的遍历方式
- 四种遍历 map 的方式
- 遍历Map的四种方式
- map的四种遍历方式
- 遍历Map的四种方式
- Redis学习手册(Sorted-Sets数据类型)
- 评估AWS EC2作为web server时的网络负载
- hash算法 (hashmap 实现原理)
- 在mac os 中安装 autoconf and automake
- bzoj1927 星际竞速 费用流
- java中map遍历的四种遍历方式
- Android----------笔记(一)
- 排序五之希尔排序(缩小增量排序)
- WPF中使用amCharts绘制股票K线图
- html去掉number类型input右侧的加减按钮
- linux的挂载的问题,重启后就挂载就没有了
- Struts2中Action访问Servlet API的三种方法
- hdu 3661 Assignments【贪心】
- wget常用命令