HashMap遍歷方式

2021-10-16 17:09:31 字數 1178 閱讀 8629

hashmap是乙個鍵值對的集合,我們不能通過簡單的迴圈來遍歷hashmap,所以我們一般通過以下兩種方式來遍歷hashmap,一種是通過keyset集合來遍歷,另一種是通過entry鍵值對物件來遍歷。

hashmap

<

string

,string

>

map=

newhashmap

<

>(16

);map.

put(

"李晨"

,"范冰冰");

map.

put(

"冷鋒"

,"龍小雲");

map.

put(

"楊過"

,"小龍女");

//第一種遍歷方式 ,通過keyset()

set<

string

>

keyset = map.

keyset()

;iterator

<

string

>

iterator = keyset.

iterator()

;while

(iterator.

hasnext()

)

hashmap

<

string

,string

>

map=

newhashmap

<

>(16

);map.

put(

"李晨"

,"范冰冰");

map.

put(

"冷鋒"

,"龍小雲");

map.

put(

"楊過"

,"小龍女");

set<

map.entry

<

string

,string

>

>

entryset = map.

entryset()

;for

(map.entry

<

string

,string

>

entry : entryset)

HashMap遍歷方式

hashmaphashmap new hashmap hashmap.put a a hashmap.put b b hashmap.put c c hashmap.put d d 第一種 普遍使用,二次取值 system.out.println 通過map.keyset遍歷key和value fo...

HashMap遍歷方式比較

table of contents hashmap遍歷方式比較 一 hashmap的遍歷獲取到value的幾種方式 二 三 結果 四 思考 1 先通過獲取到keyset,遍歷keyset中的key,通過key去獲取到value 2 獲取到map.values 遍歷獲取到value值 3 獲取到ent...

HashMap五種遍歷的方式

mapmap new hashmap map.put 1 value1 map.put 2 value2 map.put 3 value3 第一種 普遍使用,二次取值 system.out.println 通過map.keyset遍歷key和value for string key map.keys...