文件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();//最好加上,對于字節(jié)流來說關系不大
}
為什么第一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();//最好加上,對于字節(jié)流來說關系不大
}
為什么第一while 條件會報錯
第二個就沒事
2015-08-25
舉報
2015-10-14
沒報錯,我按著你的代碼是可以編譯的,標點符號()輸入法格式更換在嘗試一次,沒問題。