遍歷Map的幾種方式

2021-10-09 00:25:25 字數 536 閱讀 7784

public static void main(string args)

//第二種:通過iterator迭代器遍歷迴圈map.entryset().iterator();

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

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

while (it.hasnext())

//第三種:推薦,尤其是容量大時(相對來說 比2好一點 效率高) map.entryset():獲取所有的鍵值對

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的幾種遍歷方式

public class mapiterator entryset for map.entryentry map.entryset jdk8 map.foreach s,o system.out.println s o map.foreach s,o keyset 先通過map.keyset 獲取k...

遍歷Map的幾種方式

map的遍歷方式 public class iteration 第二種使用values遍歷values值 system.out.println 第二種使用values遍歷 for string value map.values 第三種使用entryset遍歷 system.out.println 第...

遍歷Map的幾種方式

j a中的map遍歷有多種方法,從最早的iterator,到j a5支援的foreach,再到j a8 lambda,讓我們一起來看下具體的用法以及各自的優缺點 如果只需要map的key或者value,用map的keyset或values方法無疑是最方便的 1 2 遍歷map 3 只遍歷key的se...