原代码
byte[] buff = new byte[1024];
int len = 0;
while ((len=fis.read(buff))!=-1){
os.write(buff,0,len);
}
替代之后的代码:
IOUtils.copy(fis,os);
方法:
使用此方法需要在pom中添加依赖

<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.6</version>
</dependency>
然后就ok了!
博客内容讲述了如何将原始的字节流读写循环替换为使用Apache Commons IO库的IOUtils.copy方法,以此简化代码并提高效率。通过引入相关依赖,可以方便地实现文件内容的复制,减少了手动处理字节流的复杂性。
877

被折叠的 条评论
为什么被折叠?



