map的四種遍歷

2021-09-02 10:37:37 字數 511 閱讀 2012

map是一種常見的儲存資料的集合,對其的遍歷也很常見,這裡做一下總結:

public static void main(string args)

//第二種

system.out.println("通過map.entryset使用iterator遍歷key和value:");

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

while (it.hasnext())

//第三種:推薦,尤其是容量大時

system.out.println("通過map.entryset遍歷key和value");

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

//第四種

system.out.println("通過map.values()遍歷所有的value,但不能遍歷key");

for (string v : map.values())

}

Map的四種遍歷

entryset物件實現set介面,內部儲存所有key和value的鍵值對iterator iterator map.entryset iterator while iterator.hasnext for entryentry map.entryset keyset物件也實現了set介面,內部儲存...

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...