作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我想在现有文件中追加一个新行,而不删除该文件的当前信息。简而言之,这是我使用当前时间的方法:
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.Writer;
Writer output;
output = new BufferedWriter(new FileWriter(my_file_name)); //clears file every time
output.append("New Line!");
output.close();
上面几行的问题只是他们删除了我现有文件的所有内容,然后添加了新的行文本。
我想在文件内容的末尾附加一些文本,而不删除或替换任何内容。
最佳答案
你必须以追加模式打开文件,这可以通过使用 FileWriter(String fileName, boolean append)
构造函数来实现。
output = new BufferedWriter(new FileWriter(my_file_name, true));
应该做的伎俩
关于java - 如何在 Java 中的现有文件中添加新的文本行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4614227/
我是一名优秀的程序员,十分优秀!