//方法一 Set<String> set = map.keySet(); for (String s:set) { System.out.println(s+","+map.get(s)); } //方法二 Set<Map.Entry<String, String>> entryseSet=map.entrySet(); for (Map.Entry<String, String> entry:entryseSet) { System.out.println(entry.getKey()+","+entry.getValue()); }
//方法三
Map data = new HashMap(); data.put("key1", "value1"); data.put("key2", "value2"); Iterator it = data.values().iterator(); while (it.hasNext()) { String val = (String)it.next(); System.out.println(val); } 其中,你的value是什么类型,在it.next();前面的类型转换就使用什么类型,比如这儿的value是String类型,这里则直接使用String进行类型转换