map不能直接循环遍历,要用map.entrySet()来循环遍历。
示例:
Map<String, String> map = new HashMap<>();
map.put("1", "a");
map.put("2", "b");
map.put("3", "c");
for (Map.Entry<String, String> entry : map.entrySet()) {
String key = entry.getKey();
String value = entry.getValue();
System.out.println("key: " + key + " , value: " + value);
}
输出结果:
key: 1 , value: a
key: 2 , value: b
key: 3 , value: c