我只需要帮助将数组元素导出到 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 文件没有任何变化。事实上,它擦掉了一切。请帮忙。
最佳答案
假设您将 String 存储在数组中,我发布了一个替代解决方案:
BufferedWriter br = new BufferedWriter(new FileWriter("myfile.csv"));
StringBuilder sb = new StringBuilder();
// Append strings from array
for (String element : array) {
sb.append(element);
sb.append(",");
}
br.write(sb.toString());
br.close();
此致。
关于java - 将数组值导出到 csv 文件 java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15364342/