方法一:调用map.keySet()方法
1 //这里的keySet()方法是将map中的所有key值都取出来存放到了Set集合中
2 for(String key:map.keySet()){
3 String value = map.get(key).toString();
4 System.out.println("key:"+key+" vlaue:"+value);
5 }
方法二:调用map.entrySet()方法----常用
1 //该方法是将map中的key和value一一对应的封装到Entry中,然后遍历entry对象即可从中得到指定的key和value
2 for (Map.Entry<String, Object> entry : map.entrySet()) {
3 System.out.println("key:" + entry.getKey() + " value:" + entry.getValue());
4 }
方法三:迭代器遍历
1 Iterator<Entry<String, Object>> iter = map.entrySet().iterator();
2 while(iter.hasNext()){
3 Entry<String, Object> entry = iter.next();
4 System.out.println("key:"+entry.getKey()+" key:"+entry.getValue());
5 }
方法四:遍历map集合中的所有value值(该方法不能遍历操作key值)
1 //只能遍历到map集合中所有的value值
2 for(Object m:map.values()){
3 System.out.println(m);
4 }