方法一:
通过map.keySet()获取key的集合,然后通过遍历key的集合来遍历map
方法二:
通过map.entrySet()方法获取map中节点集合,然后遍历此集合遍历map
测试代码如下:
public static void main(String[] args) throws Exception {
Map<String, Object> map = new HashMap<>();
map.put("name", "test");
map.put("age", "25");
map.put("address", "HZ");
Set<String> keySet = map.keySet();
for (String key : keySet) {
System.out.println(map.get(key));
}
Set<Map.Entry<String, Object>> set = map.entrySet();
for (Map.Entry<String, Object> entry : set) {
System.out.println("key is : " + entry.getKey() + ". value is " + entry.getValue());
}
}
输出如下:
HZ
test
25
key is : address. value is HZ
key is : name. value is test
key is : age. value is 25