看板 java 關於我們 聯絡資訊
請教板上的高手一些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
asadman1523:如果可以繼續讀,你要怎麼知道何時才能讀完一個FILE? 05/30 21:56
jej:同學... 使用前先看一下api.. http://0rz.tw/zsiwY 05/31 08:03