-1
調試一些代碼時,我注意到我的while循環沒有完成。它只是卡住了?讀取FileInputStream時出現奇怪的循環
解決此問題的唯一方法是將System.out.println(fis.read(buffer));
添加到循環中。
這是循環
while(fis.read(buffer) > 0) {
System.out.println(fis.read(buffer));
dos.write(buffer);
}
上爲什麼發生這種情況的任何想法? 我是否需要在循環中調用fis.read?
您正在閱讀兩次每次迭代... –
Ik,我正在那樣做。但沒有第二次閱讀循環只是卡住.. –