1

可能重复:
如何将文本附加到 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());
   }
}
4

1 回答 1

6

用这个

FileWriter fstream = new FileWriter("thefile.txt",true);

说明

public FileWriter(String fileName, boolean append) throws IOException

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

于 2012-11-01T10:06:01.483 回答