java - 将数组值导出到 csv 文件 java

标签 java arrays csv

我只需要帮助将数组元素导出到 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/

相关文章:

c++ - 编写 C++ 函数以对外部声明的数组进行操作

ruby-on-rails - 有什么方法可以在 Rails 控制台中测试 HAML 输出吗?

字符数组长度函数为 1、2、3、ENTER 返回 5,但在其他方面似乎没问题

python - 从字符串中读取数据,区分元素是数字还是数组

csv - 在确定Elasticsearch(通过Logstash)提取的文档类型方面需要帮助

java - 为什么不能在没有花括号的循环中将 int 分配给 Integer?

java - 如何使用 PowerMockito 模拟 Java 中的 set 方法以获取正确的 boolean 返回类型?

java - 如何正确管理 Android 应用程序的上下文(非 Activity 类)

java - 禁止开发者在Eclipse中使用某些API

Javascript:获取多个图像数组的图像大小(宽度和高度)