Map的四種遍歷

2021-08-10 13:34:07 字數 544 閱讀 7736

entryset物件實現set介面,內部儲存所有key和value的鍵值對
iterator<?> iterator = map.entryset().iterator();

while (iterator.hasnext())

for (entryentry : map.entryset())
keyset物件也實現了set介面,內部儲存了所有map的key
iterator = map.keyset().iterator();

while (iterator.hasnext())

for (object key:map.keyset())
entryset() 是map的乙個節點,是橫向的,

keyset() 是map中所有鍵的集合,是縱向的

keyset()的速度比entryset()慢了很多,推薦使用entryset()

map的四種遍歷

map是一種常見的儲存資料的集合,對其的遍歷也很常見,這裡做一下總結 public static void main string args 第二種 system.out.println 通過map.entryset使用iterator遍歷key和value iterator it map.entr...

Map四種遍歷方式

mapmap new hashmap map.put key1 value1 map.put key2 value2 map.put key3 value3 第一種 普遍使用,二次取值 system.out.println 通過map.keyset遍歷key和value for string key...

Map 的四種遍歷方法

對於map的遍歷相比大家都很常用 所以就記錄了 方便他人方便自己 public static void main string args 第二種 system.out.println 通過map.entryset使用iterator遍歷key和value iterator it map.entrys...