社区
Java
帖子详情
java 这个循环中调用FileOutputStream中的write方法为什么不会覆盖文件内容?
EGOIST_zrt
2020-02-26 10:21:35
源txt文件中的数据为helloworld,最后新生成的文件内容也是helloworld. 缓冲数组大小为2,那么每次循环只能向temp数组中存入两个字符,每次调用write方法也只能写入两个字节,为什么没有把之前写入的覆盖掉?这个ouput的构造函数不是会覆盖的吗??
...全文
596
2
打赏
收藏
java 这个循环中调用FileOutputStream中的write方法为什么不会覆盖文件内容?
源txt文件中的数据为helloworld,最后新生成的文件内容也是helloworld. 缓冲数组大小为2,那么每次循环只能向temp数组中存入两个字符,每次调用write方法也只能写入两个字节,为什么没有把之前写入的覆盖掉?这个ouput的构造函数不是会覆盖的吗??
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
EGOIST_zrt
2020-02-27
打赏
举报
回复
即覆盖目的文件的内容不是因为调用write()方法造成的,而是由于output=new FileOutputStream(dest);这条语句清空目的文件内容造成的
EGOIST_zrt
2020-02-27
打赏
举报
回复
3
问题已解决,查看write()方法源码后发现这个方法是追加写入而不是覆盖写入,在debug逐步运行时发现运行完output=new FileOutputStream(dest);后目标文件的内容会被清空(当文件存在时),然后再调用write()方法将缓冲数组中的数据追加到目的文件中
Java
中
FileOutputStream
流的
write
方法
本文为大家分享了
FileOutputStream
流的
write
方法
,供大家参考,具体
内容
如下 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ...
Java
分享笔记:
FileOutputStream
流的
write
方法
/*------------------------
FileOutputStream
: ....//输出流,字节流 ....//
write
(byte[] b)
方法
: 将b.length个字节从指定字节数组写入此文件输出流
中
....//
write
(byte[] b, int off, int len)
方法
:将指定字节数组
中
从偏移量off开始的len个字节写入此文件输出流 -----------...
FileOutputStream
流的
write
方法
/*------------------------
FileOutputStream
: ....//输出流,字节流 ....//
write
(byte[] b)
方法
: 将b.length个字节从指定字节数组写入此文件输出流
中
....//
write
(byte[] b, int off, int len)
方法
:将指定字节数组
中
从偏移量off开始的len个字节写入此文件输出流 -----------...
java
中
FileOutputStream
write
(int b)
方法
会出现乱码
java
中
FileOutputStream
write
(intb)
方法
,如果有
中
文,写到控制台就有乱码? 如果写到TXT文件就不是乱码? 我们都知道,
write
(intb)这是
方法
是按字节写的(也就是8个二进制位),写到控制台乱码可以理解,为什么写到文件里乱码就没了呢? 难道是因为在写文件的情况下,全部写完输出流才关闭?总觉得这样解释有点牵强,请高手指点。 try { ...
java
将
fileoutputstream
文件流保存为文件_
Java
中
FileOutputStream
流的
write
方法
本文为大家分享了
FileOutputStream
流的
write
方法
,供大家参考,具体
内容
如下/*------------------------
FileOutputStream
:....//输出流,字节流....//
write
(byte[] b)
方法
: 将b.length个字节从指定字节数组写入此文件输出流
中
....//
write
(byte[] b, int off, int len)
方法
:将指定...
Java
51,407
社区成员
86,120
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章