gpt4 book ai didi

java - 写入文本文件时如何添加新行?

转载 作者:行者123 更新时间:2023-11-30 10:04:52 25 4
gpt4 key购买 nike

所以我的代码基本上要求用户输入一个整数,然后通过写入将该整数保存到一个文件中。但是,当我想添加另一个整数时,它只是替换了之前输入的整数。如何在不替换前一个整数的情况下在文件中添加新整数?

public static void main(String[] args) throws IOException {
File file = new File("Text.txt");
FileWriter fw = new FileWriter(file);
PrintWriter writer = new PrintWriter(fw);

int steps = Integer.parseInt(JOptionPane.showInputDialog("How many steps"));

writer.println(steps);

writer.close();

}

最佳答案

您必须通过发送 true 参数以“追加”模式初始化您的 FileWriter 对象。

FileWriter fw = new FileWriter(file , true)

关于java - 写入文本文件时如何添加新行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55619352/

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