将hashmap 的值写入java中的csv文件
问题描述:
让我有一个hashmap HashMap。现在,我想写的所有值按行到CSV文件中将hashmap <String,String []>的值写入java中的csv文件
HashMap:
Key: BOF Value: SAPF,754
Key: BOM Value: SAPM,456
Key: BOL Value: SAPL,987
我想和这个格式的CSV:
SAPF,754
SAPM,456
SAPL,987
怎么办呢?
答
你可以通过输入迭代和写入文件,例如:
Map<String, String[]> map = //Map with data
try(BufferedWriter writer = new BufferedWriter(new FileWriter("<your_file>"))){
for(Map.Entry<String, String[]> entry : map.entrySet()){
writer.write(String.join(",", entry.getValue()));
writer.newLine();
}
}
通过编写一些代码,可能是由数十允许用Java编写的CSV文件库中的一个helpeed。做一些研究,阅读文档,并开始尝试。如果您有具体问题,请回到这里。 –
您需要在发布问题之前进行**严肃的**研究。我花了不到3秒钟就发现了多个问题,询问了同样的事情...... – GhostCat