[問題] Java I/O的問題
請教板上的高手一些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
推
05/30 21:56, , 1F
05/30 21:56, 1F
→
05/31 08:03, , 2F
05/31 08:03, 2F
討論串 (同標題文章)