老师,我试了一下在BufferedOutputStream和BufferedInputStream里也可以使用批量复制的方法,效率貌似就是最高了?
byte[] temps=new byte[5*1024];
int count=0;
while((count=(in.read(temps, 0, temps.length)))!=-1)
{
out.write(temps, 0, count);
}
使用方法也是和FIleInputStream一样的,应该是因为他们的继承的都是InputStream Outputstream接口吧