Map常見的遍歷方式

2021-09-26 04:34:46 字數 650 閱讀 6794

存放測試資料:

mapmap = new hashmap<>();

map.put(「1」, 「value1」);

map.put(「2」, 「value2」);

map.put(「3」, 「value3」);

第一種:

遍歷鍵的set集合,得到每乙個鍵。

set strings = map.keyset();

for (string string : strings)

第二種: entry鍵值對物件

可以使用此方法將map鍵值對封裝成entry物件 通過物件可以獲取到map中的鍵和值

set> entryset = map.entryset();

for (map.entryentry : entryset)

第三種 :使用for迴圈遍歷map的值

map.values() 可以獲取到此map所有的值,通過遍歷的方式即可獲取

for (object value : map.values())

第四種:使用iterator迭代器進行遍歷

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

while (iterator.hasnext())

map的遍歷方式

mapmap new hashmap 8 map.put 1,a 9 map.put 2,b 10 map.put 3,ab 11 map.put 4,ab 12 map.put 4,ab 和上面相同 會自己篩選 13 system.out.println map.size 14 第一種 15 16...

遍歷Map的方式

public static void main string args system.out.println 通過iterator迭代器遍歷迴圈 iterator iterator map.entryset iterator while iterator.hasnext system.out.pri...

Map集合的遍歷方式

map集合遍歷有四種方式 第一種 先獲得key集合,然後for迴圈遍歷key集合拿值 setkeyset map.keyset for stringkey keyset stringvalue map.get key system.out println value 第二種 通過迭代器遍歷map集合...