如何在java中的文本文件中添加文本?

But*_*ode 1 java

可能重复:
如何将文本附加到Java中的现有文件中

我想将数据添加到文本文件中.所以它是一个接一个......所以像这样:

1
2
3
<add more here>
Run Code Online (Sandbox Code Playgroud)

但我不希望删除文件中的文本.这是我正在使用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());
   }
}
Run Code Online (Sandbox Code Playgroud)

Bha*_*hah 6

用这个

FileWriter fstream = new FileWriter("thefile.txt",true);
Run Code Online (Sandbox Code Playgroud)

说明

public FileWriter(String fileName, boolean append) throws IOException
Run Code Online (Sandbox Code Playgroud)

在给定文件名的情况下构造FileWriter对象,该文件名带有一个布尔值,指示是否附加写入的数据.