我试图在单击 JButton 时将时间戳写入文件。一旦调用 .close()
,数据就会写入文件,任何其他写入都会引发错误。如何写入数据而无需创建新的 FileWriter 并覆盖前一行?
最佳答案
您不是隐式地关闭,而是在 FileWriter
对象上调用 flush()
。这使其保持打开状态,但强制将已缓冲的数据写入文件。
写完后不要忘记close()
。
关于java - 将多行写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10622298/