hashmap 遍历
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 遍历相关推荐
- HashMap遍历的两种方式,推荐使用entrySet()
转自:HashMap遍历的两种方式,推荐使用entrySet() 第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterat ...
- Java HashMap遍历的两种方式
今天来搞一次HashMap 遍历的操作方式: 经过测试,方式一的效率要远高于方式二.,1000000条测试数据,第一种大概耗时20多秒,第二种耗时大概40多秒.所以,建议以后使用第一种方式. 直接上代 ...
- [Java] HashMap遍历的两种方式
Java中HashMap遍历的两种方式原文地址: http://www.javaweb.cc/language/java/032291.shtml 第一种: Map map = new HashMap ...
- Arraylist、HashSet去重复 treeSet排列实现方法 HashMap遍历取值
2019独角兽企业重金招聘Python工程师标准>>> java提供的Arraylist本身不能对添加的元素进行去重,需要在添加后进行比较,如果相同就不添加 public stati ...
- Java中HashMap遍历的两种方式
第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Ma ...
- Java HashMap 遍历方式性能探讨
转载自 Java HashMap 遍历方式性能探讨 关于HashMap的实现这里就不展开了,具体可以参考JDK7与JDK8中HashMap的实现 JDK8之前,可以使用keySet或者entrySet ...
- ArrayList和HashMap遍历比较
目录 一.ArrayList遍历方式 1.普通for循环遍历 2.增强for循环遍历 3.Iterator迭代器遍历 4.三种方式比较 二.Map遍历方式 1.增强for循环 + keySet() 遍 ...
- 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 ...
- hashmap中的key是有序的么_深入理解HashMap遍历元素的顺序
HashMap遍历元素的顺序. 一,HashMap元素的底层存储顺序 我们都知道HashMap是"无序"的,也就是说不能保证插入顺序.但是,HashMap其实也是有序的,一组相同的 ...
- Java 基础——HashMap 遍历方式
目录 1.使用迭代器 (Iterator) EntrySet 的方式进行遍历 2.使用迭代器 (Iterator) KeySet 的方式进行遍历 3.使用 foreach EntrySet 的方式进行 ...
最新文章
- iOS 11开发教程(二)编写第一个iOS 11应用
- ChemDraw在苹果电脑上能不能用
- 伪元素before、after示例
- python常见的控制流结构有_【Python】控制流语句、函数、模块、数据结构
- 惠普应用监控解决方案
- 读贾志鹏线性筛有感 (莫比乌斯函数的应用)
- [Django]我的第一个网页,报错啦~(自己实现过程中遇到问题以及解决办法)
- SaaS-HRM 需求分析
- python 自动化运维小工具——子网掩码计算——随机密码生成
- stata输出相关系数表到word
- 关于SOLIDWORKS缩略图预览失败的解决方案
- c语言围棋报告,C++围棋程序实现报告.doc
- 数据分析工具与参照【持续更新中......】
- Trie——51nod1526 分配笔名
- uniapp调用c语言方法,使用uniapp开发的app/小程序需要注意:
- 字节跳动校招笔试题汇总
- win10键盘全部没反应_win10笔记本键盘全部没反应 win10键盘全部没反应解决方法...
- 今日干货:mac视频剪辑软件推荐
- Delphi中的线程类Thread
- MATLAB/Simulimk 低压用户型电能路由器仿真模型(光伏发电+储能+逆变孤网运行)