【发布时间】:2023-03-12 07:57:01
【问题描述】:
我有一些数据要写。 代码:
private void saveStats(int early, int infected, int recovered, int deads, int notInfected, int vaccinated, int iteration){
try
{
FileWriter txt = new FileWriter("statistic.csv");
txt.write((String.valueOf(early)));
txt.write(";");
txt.write(String.valueOf(infected));
txt.write(";");
txt.write((String.valueOf(recovered)));
txt.write(";");
txt.write((String.valueOf(deads)));
txt.write(";");
txt.write((String.valueOf(notInfected)));
txt.write(";");
txt.write((String.valueOf(vaccinated)));
txt.write("\n");
txt.close();
} catch (IOException ex)
{
ex.printStackTrace();
System.out.println("Error!");
}
}
我将使用这个函数来保存迭代次数和一些额外的数据;例如:
迭代 感染 恢复 死亡 未感染 接种疫苗
1 200 300 400 500
2 300 400 600 900
等
一个完美的解决方案是让文件的第一行保存每一列的名称,类似于上面写的内容。
【问题讨论】:
-
请添加 CSV 文件的文本,显示您希望添加的行和列。
-
imgur.com/oxm4LQJ 类似的东西。第三次迭代将在第 4 行。
标签: java csv export-to-csv filewriter