Java-将数据写入并保存到txt文件

标签 java oop java-io

我正在编写一个文件编写器,将 ID 和名称(均为字符串)写入文本文件。这要求用户输入然后将数据存储在 txt 文件中。但是,当我再次运行此命令时,任何新数据都会覆盖以前的数据,因此数据永远不会保存到 txt 文件中。

谁能告诉我如何保存这些数据,以便添加的任何新数据都存储在下一行而不覆盖前一行?

谢谢

最佳答案

通过添加 true 作为第二个参数,激活 FileWritterappend 模式:

FileWriter write = new FileWriter(newTextFile, true);

检查FileWriter usage

关于Java-将数据写入并保存到txt文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47308436/

相关文章:

java - ssh连接关闭后通过java在后台执行bash脚本

java - 这是分散模式层次结构验证的唯一解决方法吗?

php - 在 null OOP 上调用成员函数prepare()

java - 如何从 InputStream 创建 RandomAccessFile?

java - Playframework 2.6 [Java] : How to test a controller

java - Spring Boot - 根据要求四舍五入双 PathVariable

c# - 从父类调用重写的虚方法

java - 如何编写一个常规的 equals() 方法,可能与 hashCode() 一起使用?

java - 调用 ImageIO.read(file) 时程序阻塞

java - 将文件内容作为方法参数传递(例如字符串)