遍歷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