输出数组值到CSV文件的java [英] Export array values to csv file java

查看:291
本文介绍了输出数组值到CSV文件的java的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我只是需要帮助出口数组元素到CSV文件。我不知道这有什么错我的code。任何帮助欣然AP preciated。谢谢你。

I just need help exporting array elements to a csv file. I don't know what's wrong with my code. Any help is gladly appreciated. Thanks.

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文件。逸岸,它抹布的一切。请帮助。

When I run this. Nothing happens to my csv file. Infact, it wipes everything of. Please help.

推荐答案

假设你存储的String数组中,我发布一个替代的解决方案:

Assuming you're storing String in your array, I post an alternative solution:

BufferedWriter br = new BufferedWriter(new FileWriter("myfile.csv"));
StringBuilder sb = new StringBuilder();
for (String element : array) {
 sb.append(element);
 sb.append(",");
}

br.write(sb.toString);
br.close();

最好的问候。

这篇关于输出数组值到CSV文件的java的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆