byte[] b = new byte[1024];
int len;
while ((len=fis.read(b))!=-1) {
fos.write(b,0,len);//这里是严格的长度限制
}
byte[] b = new byte[1024];
int len;
while ((len=fis.read(b))!=-1) {
fos.write(b);//这里会多复制空格
}
效果有什么不一样 有啥影响
你不限制长度的话,就会有一个默认长度,所以会导致有多余空格
会影响读写的效率