如何使用FileWriter在Java中编写CSV而不使用最后一行

时间:2014-01-27 11:23:45

标签: java filewriter

entries[6]=artikelmarke;
            entries[7]=artikelkategoriename;
            entries[8]=""+kategorienummer;
            entries[9]=sortierung;

            if(flag)writer.writeNext(entries);


        }
        writer.close();

我创建了一个类似这样的CSV,但最后在空行的最后一个Linebreak广告,导致进一步处理的麻烦。 有人知道如何避免这种情况吗?enter image description here

1 个答案:

答案 0 :(得分:0)

我猜你正在使用CSVWriter。如果你检查writeNext的源代码,它总是在最后添加新行。如果文件不是太大,那么最简单的解决方案就是在不改变项目的情况下,只需要写入内存中的流,然后将其全部刷新到除最后一个新行字符之外的文件中。