java 幾種遍歷map的方法

2021-07-16 07:55:19 字數 637 閱讀 8790

現在定義乙個map型別 map, 需要對其進行遍歷,為方便記憶,可寫如下方法進行遍歷:

mapmap = new hashmap();

map.put("num1", 1);

map.put("num2", 2);

map.put("num3", 3);

map.put("num3", 3);//是不允許重複的,key值唯一,對應的結果唯一,除非使用identityhashmap

1.使用for迴圈,用keyset獲取鍵值:

for(string key:map.keyset())

2.使用map.entryset,使用iterator進行遍歷;

iterator itor= map.entryset().iterator();

while(itor.hasnext())

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

4.只能獲得value的值,通過map.getvalue();

for(integer value:map.values())

Java 遍歷Map的幾種方法

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

java中遍歷MAP的幾種方法

mapmap new hashmap map.put username qq map.put password 123 map.put userid 1 map.put email qq qq.com 第一種用for迴圈 for map.entryentry map.entryset 第二種用迭代 ...

java幾種遍歷map的幾種方法及解析

先來乙個map集合 mapmap new hashmap student student new student stu01 張三 男 teacher teacher new teacher tea01 王偉 女 map.put student student map.put teacher tea...