https://blog.csdn.net/fuzhongbin/article/details/50521877

public class Main{public static void main(String[] args) {Map map=new HashMap();map.put("王", 1);map.put("杨", 2);map.put("赵", 3);//遍历方式1:遍历key和valueIterator it=map.entrySet().iterator();while(it.hasNext()){Entry entry=(Entry)it.next();Object key=entry.getKey();Object value=entry.getValue();System.out.println(key+":"+value);}System.out.println();//遍历方式2:遍历整个Hashmap Collection objs=map.entrySet();for(Iterator iterator=objs.iterator();iterator.hasNext();){Object obj=iterator.next();System.out.println(obj);}System.out.println();//遍历方式3:遍历Hashmap的key,根据key获得valueCollection keys=map.keySet();for(Iterator iterator=keys.iterator();iterator.hasNext();){Object key=iterator.next();Object value=map.get(key);System.out.println(key+":"+value);}System.out.println();//遍历方式4:遍历Hashmap的valueCollection values=map.values();for(Iterator iterator=values.iterator();iterator.hasNext();){Object value=iterator.next();System.out.println(value);}
}

output:

赵:3
王:1
杨:2

赵=3
王=1
杨=2

赵:3
王:1
杨:2

3
1
2

hashmap 遍历相关推荐

  1. HashMap遍历的两种方式,推荐使用entrySet()

    转自:HashMap遍历的两种方式,推荐使用entrySet() 第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterat ...

  2. Java HashMap遍历的两种方式

    今天来搞一次HashMap 遍历的操作方式: 经过测试,方式一的效率要远高于方式二.,1000000条测试数据,第一种大概耗时20多秒,第二种耗时大概40多秒.所以,建议以后使用第一种方式. 直接上代 ...

  3. [Java] HashMap遍历的两种方式

    Java中HashMap遍历的两种方式原文地址: http://www.javaweb.cc/language/java/032291.shtml 第一种: Map map = new HashMap ...

  4. Arraylist、HashSet去重复 treeSet排列实现方法 HashMap遍历取值

    2019独角兽企业重金招聘Python工程师标准>>> java提供的Arraylist本身不能对添加的元素进行去重,需要在添加后进行比较,如果相同就不添加 public stati ...

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

    第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Ma ...

  6. Java HashMap 遍历方式性能探讨

    转载自 Java HashMap 遍历方式性能探讨 关于HashMap的实现这里就不展开了,具体可以参考JDK7与JDK8中HashMap的实现 JDK8之前,可以使用keySet或者entrySet ...

  7. ArrayList和HashMap遍历比较

    目录 一.ArrayList遍历方式 1.普通for循环遍历 2.增强for循环遍历 3.Iterator迭代器遍历 4.三种方式比较 二.Map遍历方式 1.增强for循环 + keySet() 遍 ...

  8. Java 集合List、Set、HashMap操作一(Array转List、Set排序、HashMap遍历、Set遍历、List遍历、HashMap大小长度、List打乱顺序)

    数组转集合(Array转List) import java.util.*; import java.io.*;public class ArrayToCollection{public static ...

  9. hashmap中的key是有序的么_深入理解HashMap遍历元素的顺序

    HashMap遍历元素的顺序. 一,HashMap元素的底层存储顺序 我们都知道HashMap是"无序"的,也就是说不能保证插入顺序.但是,HashMap其实也是有序的,一组相同的 ...

  10. Java 基础——HashMap 遍历方式

    目录 1.使用迭代器 (Iterator) EntrySet 的方式进行遍历 2.使用迭代器 (Iterator) KeySet 的方式进行遍历 3.使用 foreach EntrySet 的方式进行 ...

最新文章

  1. iOS 11开发教程(二)编写第一个iOS 11应用
  2. ChemDraw在苹果电脑上能不能用
  3. 伪元素before、after示例
  4. python常见的控制流结构有_【Python】控制流语句、函数、模块、数据结构
  5. 惠普应用监控解决方案
  6. 读贾志鹏线性筛有感 (莫比乌斯函数的应用)
  7. [Django]我的第一个网页,报错啦~(自己实现过程中遇到问题以及解决办法)
  8. SaaS-HRM 需求分析
  9. python 自动化运维小工具——子网掩码计算——随机密码生成
  10. stata输出相关系数表到word
  11. 关于SOLIDWORKS缩略图预览失败的解决方案
  12. c语言围棋报告,C++围棋程序实现报告.doc
  13. 数据分析工具与参照【持续更新中......】
  14. Trie——51nod1526 分配笔名
  15. uniapp调用c语言方法,使用uniapp开发的app/小程序需要注意:
  16. 字节跳动校招笔试题汇总
  17. win10键盘全部没反应_win10笔记本键盘全部没反应 win10键盘全部没反应解决方法...
  18. 今日干货:mac视频剪辑软件推荐
  19. Delphi中的线程类Thread
  20. MATLAB/Simulimk 低压用户型电能路由器仿真模型(光伏发电+储能+逆变孤网运行)

热门文章

  1. NLP 迷思之四:词义消歧(WSD)是NLP应用的瓶颈
  2. (实战)Vue + Koa从零打造一个H5页面可视化编辑器——Quark-h5
  3. R优雅的绘制(进阶版树状图)
  4. 记账APP:小哈记账1——欢迎页的制作
  5. 疫情环境下,技术团队居家办公实践
  6. 如何快速上手一个应用模块以及应用的常用调试方法
  7. IOS绘制圆,直线,弧线,矩形,扇形,三角形,贝塞尔等图形
  8. 数据结构实验-停车场模拟系统
  9. 处理 Driver class not found
  10. 周鸿祎:做一个产品彻底改变世界