map的遍歷方式

2021-08-30 15:22:35 字數 1135 閱讀 4242

mapmap = new hashmap();

8 map.put(1, "a");

9 map.put(2, "b");

10 map.put(3, "ab");

11 map.put(4, "ab");

12 map.put(4, "ab");// 和上面相同 , 會自己篩選

13 system.out.println(map.size());

14 // 第一種:

15 /*

16 * setset = map.keyset(); //得到所有key的集合

17 *

18 * for (integer in : set)

20 */

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

22 for (integer in : map.keyset())

27 // 第二種:

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

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

30 while (it.hasnext())

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

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

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

43 // 第四種:

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

45 for (string v : map.values())

遍歷Map的方式

public static void main string args system.out.println 通過iterator迭代器遍歷迴圈 iterator iterator map.entryset iterator while iterator.hasnext system.out.pri...

Map集合的遍歷方式

map集合遍歷有四種方式 第一種 先獲得key集合,然後for迴圈遍歷key集合拿值 setkeyset map.keyset for stringkey keyset stringvalue map.get key system.out println value 第二種 通過迭代器遍歷map集合...

map集合的遍歷方式

第一種 普遍使用,二次取值 system.out.println 通過map.keyset遍歷key和value for string key map.keyset system.out.println key key and value map.get key 第二種 system.out.pri...