Java遍历Map的各种方法
来源:互联网 发布:如何恢复手机备份数据 编辑:程序博客网 时间:2024/05/30 04:58
1、获取键值对,遍历前应判断是否为空,避免NullPointException
Map<Integer, Integer> map = new HashMap<Integer, Integer>(); for (Map.Entry<Integer, Integer> entry : map.entrySet()) { System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue()); }
2、获取键或值时,性能比entrySet好(快了10%左右)
Map<Integer, Integer> map = new HashMap<Integer, Integer>(); //遍历map中的键 for (Integer key : map.keySet()) { System.out.println("Key = " + key); } //遍历map中的值 for (Integer value : map.values()) { System.out.println("Value = " + value); }
3、使用迭代器Iterator遍历
Map<Integer, Integer> map = new HashMap<Integer, Integer>(); Iterator<Map.Entry<Integer, Integer>> entries = map.entrySet().iterator(); while (entries.hasNext()) { Map.Entry<Integer, 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); }
参考链接:
Java中如何遍历Map对象的4种方法
0 0
- Java遍历Map的各种方法
- java中list、set、map的各种遍历方法
- java中遍历map的各种方法总结
- java Map集合遍历的各种方式
- java遍历map的方法
- java遍历map的方法
- Java 遍历Map的方法
- Java Map 遍历的方法
- Map遍历的方法java
- Java 遍历Map的方法
- 【java】遍历Map的方法
- Java遍历Map的方法
- Java遍历Map的方法
- JAVA 遍历map的方法
- Java如何遍历Map的所有的元素(各种方法)
- java如何遍历map的所有的元素(各种方法)
- Map、List、Set在Java中的各种遍历方法
- 各种集合List Set Map的遍历方法
- 区间覆盖问题
- 部署项目时,有时候有些Maven jar包没添加到Tomcat服务器中,导致找不到类
- Java产生随机数函数
- 获取网络时间
- thinkphp核心源码注释|Controller.class.php
- Java遍历Map的各种方法
- 如何设置 R 图像的点形状与线类型
- Django后台
- c# 包含哪些关键字?
- PHP中的CURL详解
- windows下安装redis 以及phpredis的扩展 (windows redis php&php7)
- symfony2实现从数据库获取数据的方法
- PHP学习——流程控制结构
- Kafka基本概念