遍歷HashMap的三種方式

2021-10-04 00:17:45 字數 864 閱讀 9614

方式一:entryset()

遍歷hashmap的entryset鍵值對集合

1.通過hashmap.entryset()得到鍵值對集合;

2.通過迭代器iterator遍歷鍵值對集合得到key值和value值;

1

@test

2public

void

testhashmap01()16}

17輸出結果:

18 key:1---value:11

19 key:2---value:22

20 key:3---value:33

方式二:keyset()

遍歷hashmap鍵的set集合獲取值;

1.通過hashmap.keyset()獲得鍵的set集合;

2.遍歷鍵的set集合獲取值;

1

@test

2public

void

testhashmap02()15}

16輸出結果:

17 key:1---value:11

18 key:2---value:22

19 key:3---value:33

方式三:values()

遍歷hashmap「值」的集合;

1.通過hashmap.values()得到「值」的集合

2.遍歷「值」的集合;

1

@test

2public

void

testhashmap03()14}

15輸出結果:

16 value:11

17 value:22

18 value:33

HashMap的三種遍歷方式

public class testhashmap 第一種方式 通過遍歷map.keyset 遍歷hashmap的key和value firstmethod map 第二種方式 通過遍歷values 遍歷map的value,但是不能遍歷key secondmethod1 map secondmetho...

HashMap的三種遍歷方法

mapmap new hashmap map.put 阿里巴巴 電子商務 方法一 對map的儲存結構比較了解時就能想到這種方法 set set map.entryset for iterator it set.iterator it.hasnext 方法二 只能得到value值,不能得到key co...

HashMap的三種遍歷方法

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