【发布时间】:2013-02-28 03:35:52
【问题描述】:
我只需要帮助将数组元素导出到 csv 文件。我不知道我的代码有什么问题。任何帮助都将不胜感激。谢谢。
for (int index = 0; index < cols.length; index++)
{
FileWriter fw = new FileWriter(newFileName);
if (index == cols.length - 1)
{
fw.append(cols[index]);
}
else
{
fw.append(cols[index]);
fw.append(",");
}
}
当我运行它时。我的 csv 文件没有任何反应。事实上,它会抹去一切。请帮忙。
【问题讨论】:
-
您是否在代码末尾添加了
fw.close();?此外,您应该在循环之外声明fw,否则您的文件将为每一列重写。 -
你的数组中存储了什么?