[J2SE] BufferedReader.read()

看板java作者 (喵喵)時間19年前 (2006/02/19 22:57), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
我寫的程式大概如下: char buffer[] = new char[N]; BufferedReader br = new BufferedReader(new FileReader(new File("路徑"))); br.readLine(); //我會先讀幾個斷行 br.readLine(); br.readLine(); //接著再一口氣讀進N個字元 int n = br.read(buffer, 0, N); //去掉前面幾個readLine()得到字串的byte數剛好是N 理論上把n印出來應該要是等於N的 可是卻少了幾萬個bytes 我要讀的檔是.pnm檔 類似raw檔的圖檔 因為中間會漏讀許多byte所以每次顯示的圖都不正確 困擾我很久了 請問有大大知道是什麼問題嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.236.13
文章代碼(AID): #13-8TZxe (java)
文章代碼(AID): #13-8TZxe (java)