如何使用FileOutputStream写入数据而不会丢失旧数据?
2022-08-31 11:07:10
如果您使用方法,则每次通过此方法写入文件时,您都会丢失旧数据。是否可以通过以下方式写入文件而不会丢失旧数据?FileOutputStream
FileOutputStream
如果您使用方法,则每次通过此方法写入文件时,您都会丢失旧数据。是否可以通过以下方式写入文件而不会丢失旧数据?FileOutputStream
FileOutputStream
使用采用 a 和 a 的构造函数File
boolean
FileOutputStream(File file, boolean append)
并将布尔值设置为 。这样,您写入的数据将被附加到文件末尾,而不是覆盖已经存在的内容。true
使用构造函数将材料追加到文件中:
FileOutputStream(File file, boolean append)
Creates a file output stream to write to the file represented by the specified File object.
因此,要附加到文件中,请说“abc.txt”使用
FileOutputStream fos=new FileOutputStream(new File("abc.txt"),true);