System.out::println可以用于Map集合吗
时间: 2023-07-30 08:07:11 浏览: 150
利用Map集合储存并打印数据库信息
5星 · 资源好评率100%
不可以直接使用System.out::println打印Map集合,因为Map集合不是一个可以直接输出的数据类型。需要使用Map的方法,比如entrySet()方法,将Map转换为可迭代的集合,然后遍历输出。例如:
```
Map<String, Integer> map = new HashMap<>();
map.put("apple", 3);
map.put("banana", 2);
for (Map.Entry<String, Integer> entry : map.entrySet()) {
System.out.println(entry.getKey() + ": " + entry.getValue());
}
```
这样就可以输出Map集合中的键值对了。
阅读全文