關於Map 的常用遍歷方法

2021-10-04 21:11:35 字數 909 閱讀 9106

//map常用操作

mapmap = new hashmap();

map.put("1", "value1");

map.put("2", "value2");

map.put("3", "value3");

//第一種:普遍使用,二次取值

system.out.println("第1種:通過map.keyset遍歷key和value:");

for (string key : map.keyset())

//第二種 推薦使用的、效率最高的方式

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

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

while (it.hasnext())

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

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

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

//第四種

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

for (string v : map.values())

//第五種

system.out.println("第5種:通過jak1.8 foreach遍歷所有的value");

map.foreach((k,v) ->);

Map遍歷的方法

一.遍歷方法 1.只遍歷value for string value map.values 2.keyset遍歷key和value for string key map.keyset 3.entryset使用iterator遍歷key和value iterator it map.entryset i...

Map的遍歷方法

public static void main string args 第二種 system.out.println 通過map.entryset使用iterator遍歷key和value iterator it map.entryset iterator while it.hasnext 第三種 ...

map 遍歷方法

最常規的一種遍歷方法,最常規就是最常用的,雖然不複雜,但很重要,這是我們最熟悉的,就不多說了!public static void work mapmap 利用keyset進行遍歷,它的優點在於可以根據你所想要的key值得到你想要的 values,更具靈活性!public static void w...