現在定義乙個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...