map集合遍歷方式

2021-07-24 04:52:25 字數 1276 閱讀 3717

【常用方法】

hashmap hm=new hashmap();

//通過制定鍵替換鍵所指向的值

hm.replace(2, "wxz");

system.out.println(hm.get(2));

//清空

hm.clear();

system.out.println(hm.size());

//判斷是否為空

system.out.println(hm.isempty());

//是否包含某個鍵

system.out.println(hm.containskey(9));

//是否包含某個值

system.out.println(hm.containsvalue("wxz"));

//可以用null作為鍵,也可以用null做為值

hm.put(null, null);

【遍歷方式】

1. 遍歷所有的鍵,並通過鍵獲取值

set keyset = map.keyset();

iterator ite = keyset.iterator();

while(ite.hasnext())

2. 獲取所有的值,實際用處不大

collection coll = map.values();

for(object obj: coll)

3. 獲取鍵值對的對映關係

set entryset = map.entryset();

iterator ite1 = entryset.iterator();

while(ite1.hasnext())

4. map.entry< string, string>方式一

for(map.entryentry:map.entryset())
5.map.entry< string, string>方式二

set set = map.entryset();         

iterator i = set.iterator();

while(i.hasnext())

遍歷Map集合方式

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

Map集合的遍歷方式

map集合遍歷有四種方式 第一種 先獲得key集合,然後for迴圈遍歷key集合拿值 setkeyset map.keyset for stringkey keyset stringvalue map.get key system.out println value 第二種 通過迭代器遍歷map集合...

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