我对 Java 还很陌生,现在感觉很茫然。
我正在制作一个程序,它使用 Apachi POI 从 Excel 文档中获取数据,并打印结果。
我创建了一个 HashMap ,它使用“for”循环遍历 Excel 工作表,并将值存储在其中。
Map<String, Integer> dataMap = new HashMap<String, Integer>();
循环运行完毕后,我运行以下代码来打印结果:
System.out.println(dataMap);
结果以这种格式打印:
{A=1, Q=15, R=35, D=98, X=60, Y=21, N=57}
有没有办法可以打印我的 HashMap ,使其看起来组织得更整齐,就像列表一样?有点像这样:
A = 1
Q = 15
R = 35
D = 98
X = 60
Y = 21
N = 57
我找不到这个问题的解决方案。如果有人可以逐步向我展示如何按照我想要的方式打印此代码,那就太棒了。
最佳答案
for (String key : dataMap.keySet()) {
System.out.println(key + " = " + dataMap.get(key));
}
关于java - 垂直打印 HashMap ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34702380/