gpt4 book ai didi

Java 文件处理写入文件而不是 'overwriting'

转载 作者:行者123 更新时间:2023-12-02 07:24:21 26 4
gpt4 key购买 nike

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

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

最佳答案

只需将值为“true”的 boolean 参数添加到 FileWriter 构造函数即可。

FileWriter#FileWriter(File, boolean)

关于Java 文件处理写入文件而不是 'overwriting',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13754198/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com