HashMap遍歷方式

2021-10-01 13:06:13 字數 678 閱讀 4533

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:」);

for(string key:hashmap.keyset())

//第二種

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

iterator> it3 =hashmap.entryset().iterator();

while(it3.hasnext())

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

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

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

//第四種

system.out.println(「通過map.values()遍歷所有的value,但不能遍歷key」);

for(string v:hashmap.values())

HashMap遍歷方式

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

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...