Map遍歷的4種方法

2021-06-28 23:06:59 字數 626 閱讀 9928

一、通過map.keyset遍歷key和value,普遍使用,二次取值

//定義乙個map集合

mapmap=new hashmap();

//給map結合賦值

map.put("k1", "v1");

map.put("k2", "v2");

map.put("k3", "v3");

map.put("k4", "v4");

//遍歷

for(string key:map.keyset())

二、通過map.entryset使用iterator遍歷key和value

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

while(it.hasnext())

三、通過map.entryset遍歷key和value(推薦使用,特別是容量大時)

for(map.entryentry:map.entryset())
四、通過map.values()遍歷所有的value,但不能遍歷key

for(string v:map.values())

遍歷Map的4種方法

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

遍歷Map集合的4種方法

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

Map 集合遍歷的4種方法

ap 集合初始化時,指定集合初始值大小。說明 hashmap 使用 hashmap int initialcapacity 初始化。正例 initialcapacity 需要儲存的元素個數 負載因子 1。注意負載因子 即 loade ctor 預設為 0.75,如果暫時無法確定初始值大小,請設定為 ...