遍歷HashMap經常使用的的三種方式

遍歷HashMap經常使用的的三種方式

HashMap是咱們使用很是多的集合之一,下面就來介紹幾種經常使用的HashMap的遍歷方式。java

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
性別=男
相關文章
相關標籤/搜索