1、使用for循环遍历map;
2、使用迭代器遍历map;
3、使用keySet迭代遍历map;
4、使用entrySet遍历map。
创建一个Map集合
Map map = new HashMap();
map.put("userName","王小二");
map.put("age","20");
方法一、for循环
for (Map.Entry<String,String> entry:map.entrySet()){
System.out.println("key:"+entry.getKey()+",value:"+entry.getValue());
}
方法二、迭代器
Iterator<Map.Entry<String,String>> iterator = map.entrySet().iterator();
while (iterator.hasNext()){
Map.Entry<String, String> next = iterator.next();
System.out.println("key:"+next.getKey()+",value:"+next.getValue());
}
方法三、keySet()迭代
for (String key:map.keySet()){
System.out.println("key:"+key+",value"+map.get(key));
}
方法四、entrySet()迭代
Set<Map.Entry<String,String>> entries = map.entrySet();
for (Map.Entry<String,String> entry:entries){
System.out.println("key:"+entry.getKey()+",value"+entry.getValue());
}