解决:Java中I/O流输出数据不完整的问题_java 文件流下载 字节数变少了_ideal-cs的博客-CSDN博客

网站介绍:解决:Java中I/O流输出数据不完整的问题一·问题描述:1.利用转换流去复制一个json文件内容,到新json文件中时,新json文件末尾总是会少一些数据。代码如下图所示。二·问题原因:1.最后一次缓存数组中的数据,没能成功写入到目标文件中去三·解决办法:1.在每次将缓存数组数据写入目标文件时,刷新一下缓存空间;即,每次调用一下输出流的flush()方法四·测试结果:成功一·问题描述:1.利用转换流去复制一个json文件内容,到新json文件中时,新json文件末尾总是会少一些数据。代码如下图所示。_java 文件流下载 字节数变少了