Java基礎 Map集合遍歷的四種方式

2021-08-18 18:27:29 字數 711 閱讀 4248

第一種:通過map.keyset遍歷key和value 

第二種:通過map.entryset使用iterator遍歷key和value 

第三種:通過map.entryset遍歷key和value 

第四種:通過map.values()遍歷所有的value,但不能遍歷key

public class mapite

system.out.println("------------");

// 02.通過map.entryset使用iterator遍歷key和value

iterator> it = map.entryset().iterator();

while(it.hasnext())

system.out.println("------------");

// 03.通過map.entryset遍歷key  value

for(map.entryentry : map.entryset())

system.out.println("------------");

// 04.通過map.values()遍歷所有value,但不遍歷key

for(string str : map.values())

}執行結果(前三種一樣):

java 遍歷map集合

map遍歷 jdk api對map遍歷的支援 set entryset 返回此對映所包含的對映關係的 set 檢視。setkeyset 返回此對映中所包含的鍵的 set 檢視。都是返回set檢視,但乙個是對映關係的,乙個是對映所包含鍵的set檢視。注意返回的是無序。對於這兩個方法理解可以看看demo...

Java的Map集合遍歷

方法1 通過鍵獲取值,進行鍵和值的遍歷 mapmap new hashmap for string key map.keyset 方法2 利用map集合的entryset 方法進行遍歷 mapmap new hashmap for entryentry map.entryset 方法3 利用迭代器i...

Java基礎 Map集合

hashmap 儲存資料採用的 雜湊表結構 元素的訪問順序不能保證一致 無序 由於要保證鍵的唯 一 不重複,需要重寫鍵的hashcode 方法 equals 方法。linkedhashmap hashmap 下有個子類 linkedhashmap 儲存資料採用的雜湊表結構 鍊錶結構。通過鍊錶結構可以...