2019-08-24遍历HashMap的四种方法

Map data=new HashMap<>();

data.put("01","我是01");

data.put("02","我是02");

data.put("03","我是03");

//第一种通过键来获取值

for(String n:data.keySet()) {

System.out.println(n+data.get(n));

}

//第二种迭代器,通过Map.entrySet使用iterator遍历key和value:

Iterator< Entry> entryset=data.entrySet().iterator();

while(entryset.hasNext()) {

System.out.println(entryset.next());

}

//第三种通过Map.entrySet遍历key和value

for(Map.Entry entry:data.entrySet()) {

System.out.println(entry.getKey()+entry.getValue());

}

//第四种直接遍历值

for(String v:data.values()) {

System.out.println(v);

}

你可能感兴趣的:(2019-08-24遍历HashMap的四种方法)