Map的四种遍历
来源:互联网 发布:人体尺度数据测绘图 编辑:程序博客网 时间:2024/06/17 01:35
1.Iterator迭代器遍历map.entrySet对象
entrySet对象实现set接口,内部存储所有key和value的键值对
Iterator<?> iterator = map.entrySet().iterator();while (iterator.hasNext()) { Entry<Object, Object> entry = (Entry<Object, Object>) iterator.next(); System.out.print(entry.getKey()+" "+entry.getValue()+" "+entry.getKey().hashCode()+" "+entry.getValue().hashCode()+"\n"); }
2.foreach循环遍历entrySet对象
for (Entry<Object,Object> entry : map.entrySet()) { System.out.println(entry.getKey()+" "+entry.getValue() ); }
3.Iterator迭代器遍历keySet对象
keySet对象也实现了set接口,内部存储了所有map的key
iterator = map.keySet().iterator(); while (iterator.hasNext()) { Object object = (Object) iterator.next(); System.out.println(object+" "+map.get(object)); }
4.foreach循环遍历keySet对象
for (Object key:map.keySet()) { System.out.println(key+" "+map.get(key)); }
5.总结
entrySet() 是map的一个节点,是横向的,
keySet() 是map中所有键的集合,是纵向的
keySet()的速度比entrySet()慢了很多,推荐使用entrySet()
阅读全文
0 0
- map的四种遍历
- Map的四种遍历
- map的四种遍历
- map的四种遍历
- Map的四种遍历
- map的四种遍历方式,map遍历元素
- 遍历Map四种
- java Map 遍历的四种方法
- 遍历Map的四种方法
- 遍历Map的四种方法
- 遍历Map的四种方法
- java 遍历Map的四种方法
- 遍历Map的四种方法
- 遍历Map的四种方法
- 遍历Map的四种方法
- 遍历Map的四种方法
- 遍历Map的四种方法
- 遍历Map的四种方法
- BZOJ3879:SvT(后缀自动机+虚树)
- div中img图片下方空白问题,div高度不等于img图片的高度,会留出几个像素
- 被解救的Django【6】
- Luogu-1886 (单调队列)
- 这里多是闲逛论坛之后,一些有趣的知识整理
- Map的四种遍历
- Java中String类里的一些常用方法
- 动态规划-3.9 0-1背包问题
- 从m个数中选择n个数的实现
- goclipse的autoimport(备忘)
- 1005. 继续(3n+1)猜想(Python)
- Unity Shader渲染顺序 坐标系 和光照模型
- android之VideoView和视频播放View的扩展
- (转)区块链:哈希、公钥、私钥、加密、数字签名、数字证书、默克尔树、零知识证明