推 asadman1523:如果可以繼續讀,你要怎麼知道何時才能讀完一個FILE? 05/30 21:56
請教板上的高手一些inputstream關念的問題
fin是一個File物件
fis = new FileInputStream(fin);
br = new BufferedReader(new InputStreamReader(fis));
String line = br.readLine(); .......
fis是一個FileInputStream物件
fis被使用來讀取一個檔案之後
並沒有close掉,再繼續使用fis物件讀取檔案的位元組到一個位元陣列
例如,fis.read(xx);
但結果顯示讀到0個位元組
把fis.close()之後,再重新new一個fis物件
就可以正確讀取了...
還滿不明白為什麼FileInputStream物件用過一次後不能重覆使用....
感謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.236.65