我正在做基本的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