如何在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中将文本添加到图像中?

如何在 Java 中将 actionlistener 添加到文本字段

如何在 Swift 或 Objective C 中将文本添加到文件中?

使用jQuery在多个gridview行中将值从一个文本框复制到另一个文本框

如何在文本文件中将输出复制到 bs4 中的终端

在Java中将文件从一个目录复制到另一个目录