Map集合的遍歷方式

2021-08-22 06:08:16 字數 1061 閱讀 7401

map集合遍歷有四種方式:

第一種:先獲得key集合,然後for迴圈遍歷key集合拿值;

setkeyset= map.keyset();

for(stringkey: keyset) {

stringvalue= map.get(key);

system.out

.println(value);

第二種:通過迭代器遍歷map集合

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

while(iterator.hasnext()){

entryentry= iterator.next();

system.out

.println(entry.getkey()+entry.getvalue());

set> entryset = map.entryset();

for (entryentry : entryset) {

system.out.println(entry.getkey());

system.out.println(entry.getvalue());

第四種:通過遍歷map.values遍歷所有的value,但是不能獲得key

collectionvalues= map.values();

for(stringvalue: values) {

system.out

.println(value);

遍歷Map集合方式

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

map集合遍歷方式

常用方法 hashmap hm new hashmap 通過制定鍵替換鍵所指向的值 hm.replace 2,wxz system.out.println hm.get 2 清空 hm.clear system.out.println hm.size 判斷是否為空 system.out.printl...

map集合的遍歷方式

第一種 普遍使用,二次取值 system.out.println 通過map.keyset遍歷key和value for string key map.keyset system.out.println key key and value map.get key 第二種 system.out.pri...