我正在做基本的File Handling
Java。我想要的是,一旦我運行我的代碼,.txt
文件在指定的位置創建,並且一些文本在那裏寫入,現在下一次當我寫東西時它不應該OVERWRITE
它,但應該在它之前開始。例如,第一次我寫了「Hello java」,下次當我運行程序並嘗試寫入「Java is good」文件時應該有這樣的「Hello java」「java很好」, 現在我正在這樣做Java文件處理寫入文件不'覆蓋'
BufferedWriter bf = new BufferedWriter(new FileWriter("c:\\test.txt"));
bf.write("Hello Java");
bf.close();// and so on .
現在
當我下次運行,並輸入
BufferedWriter bf = new BufferedWriter(new FileWriter("c:\\test.txt"));
bf.write("Java is good ");
bf.close();// and so on .
應該不會覆蓋,所以,認罪有關它的指南mt。在此先感謝
您的文字與您的示例矛盾。你說'當我寫了一些不應該覆蓋它的東西,但是應該在它之前開始',但是你的例子在第一個數據之後有第二個數據*。請澄清。 – EJP