遍历HashMap常用的的三种方式


遍历HashMap常用的的三种方式

HashMap是我们使用非常多的集合之一,下面就来介绍几种常用的HashMap的遍历方式。

1.首先定义一个新的HashMap,并往里面添加一些数据。

HashMap<String, String> hMap = new HashMap<>();
hMap.put("姓名", "张三");
hMap.put("年龄", "20");
hMap.put("性别", "男");

方式一 使用for-each方法

for (Map.Entry<String, String> entry : hMap.entrySet()) {
  System.out.println(entry);
}

方式二 分别遍历map的key和value

//遍历key
for (String key : hMap.keySet()) {
  System.out.println("key=" + key);
}
//遍历value
for (String value : hMap.values()) {
  System.out.println("value=" + value);
}

方式三 使用Iterator迭代器迭代

Iterator<Map.Entry<String, String>> item = hMap.entrySet().iterator();
while (item.hasNext()) {
  Map.Entry<String, String> entry = item.next();
  System.out.println(entry);
}

运行结果

姓名=张三
年龄=20
性别=男
===============================
key=姓名
key=年龄
key=性别
value=张三
value=20
value=男
================================
姓名=张三
年龄=20
性别=男


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM