如何在java中将文本添加到文本文件中? [复制]
Posted
技术标签:
【中文标题】如何在java中将文本添加到文本文件中? [复制]【英文标题】:How to add text to a text file in java? [duplicate] 【发布时间】:2012-10-21 21:41:03 【问题描述】:可能重复:How to append text to an existing file in Java
我想将数据添加到文本文件。所以它一个接一个......所以像:
1
2
3
<add more here>
但我根本不想删除文件中的文本。这是我正在使用 atm 的代码,但它替换了文件中的任何内容。有人可以告诉我如何做我问的。谢谢。
FileWriter fstream = new FileWriter("thefile.txt");
BufferedWriter out = new BufferedWriter(fstream);
out.write("blabla");
out.close();
catch (Exception e)//Catch exception if any
System.err.println("Error: " + e.getMessage());
【问题讨论】:
***.com/questions/1625234/… 【参考方案1】:使用这个
FileWriter fstream = new FileWriter("thefile.txt",true);
解释
public FileWriter(String fileName, boolean append) throws IOException
在给定文件名的情况下构造一个 FileWriter 对象,该对象带有一个布尔值,指示是否附加写入的数据。
【讨论】:
解决了删除问题,谢谢。我也可以通过 out.write("\n" + "blabla"); 来完成新行的事情;以上是关于如何在java中将文本添加到文本文件中? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Java 中将 actionlistener 添加到文本字段
如何在 Swift 或 Objective C 中将文本添加到文件中?