一、setkeyset() 返回key陣列
使用keyset() 獲得map集合的所有鍵名。執行for迴圈,通過iterator.hasnext() 和 iterator.next()獲得每乙個鍵名,再通過map.get(key)方法獲得值value
@test
public void test()
}
二、set> entryset() 返回map下的內部類map.entry()
使用entryset() 方法獲得map.entry,執行for迴圈,通過iterator.hasnext() 和 iterator.next() 獲得每乙個鍵名,再通過entry.getkey()和entry.getvalue()方法獲得key 和 value.
@test
public void test()
}
三、set> 另一種用法
@test
public void test()
}
Map的三種遍歷方法
最常規的一種遍歷方法,最常規就是最常用的,雖然不複雜,但很重要,這是我們最熟悉的。public static void work mapmap 利用keyset進行遍歷,它的優點在於可以根據你所想要的key值得到你想要的values,更具靈活性!public static void workbyke...
Map的三種 遍歷方式
map中沒有迭代器 不能直接迭代 遍歷 set keyset 這個方法 是 把map中的所有鍵 key 取出 放入乙個set集合中 返回給你 v get object key 是通過傳入鍵key 返回的是 鍵key 對應value值 inte ce intera test類 去實現interb 介面...
遍歷map的三種方式
第一種 iterator entryiterator map.entryset iterator while entryiterator.hasnext 第二種 iteratoriterator map.keyset iterator while iterator.hasnext 第三種 map.f...