"79" 它将新的计数添加到先前的计数中;例如 "78" --6ren">
gpt4 book ai didi

java - 将txt写入文件而不追加

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

好吧,我正在实现一个系统,将计数保存在 .txt 文件中。

计数是一个整数。

我遇到的唯一问题是,不是替换以前的计数;例如

"78" -> "79"

它将新的计数添加到先前的计数中;例如

"78" -> "7879"

我的代码是:

private static void saveCount(int inCount) throws FileNotFoundException, IOException {
BufferedReader fbr = new BufferedReader(new FileReader("count.txt"));
try (FileWriter fw = new FileWriter("count.txt", (fbr.readLine() != null))) {
String count = Integer.toString(inCount);
fw.write(count);
}
}

最佳答案

FileWriter 构造函数的第二个参数是一个 boolean 标志 append。将其设置为 false 以覆盖文件而不是追加。

关于java - 将txt写入文件而不追加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20743277/

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