1

我想保存在文本文件中而不覆盖当前数据。我的意思是,每当我保存时,将要保存的下一个数据将转到新行/下一行,这是我的问题,我不知道该怎么做。

有人可以帮我解决这个问题吗?

这是 save() 方法中的代码:

 public void save(String filename) throws IOException
{
    FileOutputStream fOut = new FileOutputStream(filename);
    ObjectOutputStream outSt = new ObjectOutputStream(fOut);
    outSt.writeObject(this);
}
4

1 回答 1

3

阅读文档

public FileOutputStream(File file, boolean append) throws FileNotFoundException 创建一个文件输出流以写入由指定 File 对象表示的文件。如果第二个参数为真,那么字节将被写入文件的末尾而不是开头。创建一个新的 FileDescriptor 对象来表示此文件连接。

于 2011-09-27T01:44:07.257 回答