2012-11-01 149 views
1

可能重複:
How to append text to an existing file in Java如何將文本添加到java中的文本文件?

我想將數據添加到一個文本文件中。所以這是一個又一個......所以像:

1 
2 
3 
<add more here> 

但我不希望從文件中的文本在所有被刪除。這是我使用atm的代碼,但它取代了文件中的任何內容。有人可以告訴我怎麼做我問的。謝謝。

FileWriter fstream = new FileWriter("thefile.txt"); 
    BufferedWriter out = new BufferedWriter(fstream); 
    out.write("blabla"); 
    out.close(); 
     }catch (Exception e){//Catch exception if any 
    System.err.println("Error: " + e.getMessage()); 
    } 
} 
+1

http://stackoverflow.com/questions/1625234/how-to-append-text-to-an-existing-file-in-java – anon

回答

6

使用本

FileWriter fstream = new FileWriter("thefile.txt",true); 

解釋

public FileWriter(String fileName, boolean append) throws IOException 

構造給出一個布爾值,指示是否要寫入的數據附加文件名的FileWriter對象。

+0

修復了刪除問題,謝謝。我可以通過執行out.write(「\ n」+「blabla」)來做新的事情。 – Butterflycode

相關問題