文件copy
While(((int)in.read(buf, 0, buf.length)) != -1){
......;
}
int b;
while((b=(int)in.read(buf, 0, buf.length)) != -1){
out.write(buf,0,b);
out.flush();//最好加上,对于字节流来说关系不大
}
为什么第一while 条件会报错
第二个就没事
While(((int)in.read(buf, 0, buf.length)) != -1){
......;
}
int b;
while((b=(int)in.read(buf, 0, buf.length)) != -1){
out.write(buf,0,b);
out.flush();//最好加上,对于字节流来说关系不大
}
为什么第一while 条件会报错
第二个就没事
2015-08-25
举报