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