java中FileOutputStream流,向文件中追加内容,而不是覆盖掉文件中原有的数据
发布网友
发布时间:2022-04-25 04:46
我来回答
共3个回答
热心网友
时间:2023-10-26 23:34
public
FileOutputStream(String
name,
boolean
append)
throws
FileNotFoundException创建一个向具有指定
name
的文件中写入数据的输出文件流。如果第二个参数为
true,则将字节写入文件末尾处,而不是写入文件开始处。
如上文档,new
的时候加一个true参数则是追加。默认为false。
热心网友
时间:2023-10-26 23:34
好吧,fileoutputstream有3个构造函数
FileOutputStream(File
file);
FileOutputStream(String
name);
FileOutputStream(String
name,boolean
append);
第三个构造函数就是确认是否将文件中的内容被输出流中的内容覆盖。这里的append
为true就是在文件末尾添加内容,为false就是覆盖。
了了否?
热心网友
时间:2023-10-26 23:35
构建FileOutputStream对象时,可以传入一个参数,标识是追加还是覆盖。
public
FileOutputStream(String
name,
boolean
append)
;
再看看别人怎么说的。