2014-10-12 14 views
0

我有一種將數據寫入文件的方法。如何使用CsvListWriter將數據追加到使用SuperCSV的文件

public void writeCSFFileData(List<String> fileData){ 
    try { 
     CsvListWriter csvWriter = new CsvListWriter(new FileWriter("/path/file.csv"), CsvPreference.STANDARD_PREFERENCE); 
     csvWriter.write(fileData); 
     csvWriter.close(); 

    } catch (Exception e) { 
     SimpleLogger.getInstance().writeError(e); 
    } 

上述方法被稱爲幾次寫入文件。 但是,每次文件未被附加時,它都會被覆蓋。

在此先感謝。

+1

可能重複(http://stackoverflow.com/questions/15729977/supercsv-append-rather-than-overwrite) – 2014-10-12 12:00:57

回答

0

我自己找到了解決方案,我只需要在FileWriter中添加true來追加數據。

例:new FileWriter("/path/file.csv",true)

[ηSuperCSV追加而不是覆蓋]
相關問題