44问答网
所有问题
java中FileOutputStream流,向文件中追加内容,而不是覆盖掉文件中原有的数据
如题所述
举报该问题
推荐答案 推荐于2017-11-28
public FileOutputStream(String name,
boolean append)
throws FileNotFoundException创建一个向具有指定 name 的文件中写入数据的输出文件流。如果第二个参数为 true,则将字节写入文件末尾处,而不是写入文件开始处。
如上文档,new 的时候加一个true参数则是追加。默认为false。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/VG3ZR6DZV.html
其他回答
第1个回答 2012-05-18
好吧,fileoutputstream有3个构造函数
FileOutputStream(File file);
FileOutputStream(String name);
FileOutputStream(String name,boolean append);
第三个构造函数就是确认是否将文件中的内容被输出流中的内容覆盖。这里的append 为true就是在文件末尾添加内容,为false就是覆盖。
了了否?
追问
谢谢分享,已经明了了,感谢啊
第2个回答 2012-05-18
构建FileOutputStream对象时,可以传入一个参数,标识是追加还是覆盖。
public FileOutputStream(String name, boolean append) ;
追问
已经解决了,谢谢大家的分享
相似回答
用
java中的
io流写入
文件
如何避免
覆盖
原来的
内容
?求代码
答:
用这个方法public
FileOutputStream
(String name,boolean append)throws FileNotFoundException,将逻辑值append设为false时,写入的字节
数据覆盖
文本原来
的内容,
为ture是即追加到原来文本的末尾。
覆盖原
文本内容如:FileOutputStream x=new FileOutputStream("文件全路径",false);throws FileNotFoundException...
Java
编程:
FileOutputStream文件
输出流
向文件中追加内容
视频时间 02:24
java
编程中 怎样解决在
文档中
添加
内容,原有的
内容
不
会被清掉。
答:
FileOutputStream
(File file, boolean append),append - 如果为 true,则将字节写入文件末尾处
,而不是
写入文件开始处.这种方法只能实现在文件末尾
追加内容
.如果你想实现在
文件中
任意插入
内容,
则不能简单地"直接
往文件里面
写内容" (如果不是插入而是替换的话,可以用RandomAccessFile,它的seek(long ...
java中
怎样在已存在数据的excel
中追加
数据
,不
能
覆盖
前面
的数据
。
答:
java
操作文件时 在new FileOutputStram时有第二个参数,true 追加,false 不
追加,FileOutputStream
(File file, boolean append)创建一个向指定 File 对象表示
的文件中
写入
数据的文件
输出流。你试试看应该和这个类似
大家正在搜
java往文件中追加写入数据
java往文件追加内容
java读取文件修改文件内容
java如何将文件中的内容清空
java文件怎么在第一行加内容
java向文件写内容
java追加写入txt文件
Java在文件末尾添加数据
java写文件追加
相关问题
java中FileOutputStream流,向文件中追加内...
java中OutputStream如何追加内容
java i/o中ObjectOutputStream 如何...
java中建立文件输出流,当文件不存在时是否会新建文件?
Java:需要使用ByteArrayOutputStream...
java写入文件开始但不替换文件
Java数据操作流DataOutputStream输出txt...
关于IO流的问题:FileOutputStream f=ne...