HashMap五種遍歷的方式

2021-10-24 11:01:42 字數 972 閱讀 3473

mapmap = new hashmap();

map.put("1", "value1");

map.put("2", "value2");

map.put("3", "value3");

//第一種:普遍使用,二次取值

system.out.println("通過map.keyset遍歷key和value:");

for (string key : map.keyset()) {

system.out.println("key= "+ key + " and value= " + map.get(key));

//第二種

system.out.println("通過map.entryset使用iterator遍歷key和value:");

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

while (it.hasnext()) {

map.entryentry = it.next();

system.out.println("key= " + entry.getkey() + " and value= " + entry.getvalue());

//第三種:推薦,尤其是容量大時

system.out.println("通過map.entryset遍歷key和value");

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

system.out.println("key= " + entry.getkey() + " and value= " + entry.getvalue());

//第四種

system.out.println("通過map.values()遍歷所有的value,但不能遍歷key");

for (string v : map.values()) {

system.out.println("value= " + v);

HashMap四種遍歷方式

public static void main string args 第二種,通過map.entryset system.out.println 通過map.entryset使用iterator遍歷key和value iterator ite map.entryset iterator while...

HashMap的三種遍歷方式

public class testhashmap 第一種方式 通過遍歷map.keyset 遍歷hashmap的key和value firstmethod map 第二種方式 通過遍歷values 遍歷map的value,但是不能遍歷key secondmethod1 map secondmetho...

遍歷HashMap的三種方式

方式一 entryset 遍歷hashmap的entryset鍵值對集合 1.通過hashmap.entryset 得到鍵值對集合 2.通過迭代器iterator遍歷鍵值對集合得到key值和value值 1 test 2public void testhashmap01 16 17輸出結果 18 k...