好吧,我正在實施一個系統,我將計數保存在.txt
文件中。將txt寫入文件而無需追加
計數是一個整數。
我唯一的問題是,而不是取代以前的計數;例如
"78" -> "79"
它將新計數加到先前的計數; e.g
"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);
}
}
不要認爲它會幫助更新內容。 –
@JunedAhsan完美的作品。也許在之前的編輯中有些東西被打破了? –
注意:您可以從您的答案中刪除「BufferedReader」,因爲它不再需要。 –