0

File Handling在 Java 做基础。我想要的是,一旦我运行我的代码并.txt在指定位置创建文件并在那里写入一些文本,现在下次我写东西时它不应该 OVERWRITE它,但应该在它之前开始..例如我第一次写“Hello java”,下次我运行程序并尝试编写“Java is good”文件应该有类似“Hello java”“java is good”的内容,现在我正在这样做

    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 。提前致谢

4

1 回答 1

2

只需将值为“true”的布尔参数添加到 FileWriter 构造函数。

FileWriter#FileWriter(文件,布尔值)

于 2012-12-06T23:06:02.607 回答