第一種:通過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 儲存資料採用的雜湊表結構 鍊錶結構。通過鍊錶結構可以...