【发布时间】:2013-10-17 08:42:21
【问题描述】:
我正在尝试创建一个 csv 文件,将此数据存储为键值对并正确显示值。如何将键显示为字段(值)的标题
for (Map<String, String> map : test) {
Iterator iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
Map.Entry<String,String> mapEntry = (Map.Entry<String,String>) iterator.next();
//System.out.println("key: " + mapEntry.getKey() + ", value:" + mapEntry.getValue());
writer.append(mapEntry.getValue());
writer.append(",");
iterator.remove();
}
writer.append("\n");
}
writer.flush();
writer.close();
}
【问题讨论】:
-
“如何将键显示为字段(值)的标题”--您始终在特定标题中具有一个值。在这种情况下,首先显示所有键,然后在下一行显示值。 (逻辑结论)。
-
@CHowdappaM 我知道逻辑但我不知道如何实现
-
@HussainAkhtarWahid 感谢您的回复。实际上我知道如何手动添加它。但是使用列表如何显示我不知道的密钥
-
获取键的集合..并且对于集合中的每个键,通过从地图中读取值来显示对应的值。
标签: java csv export-to-csv