作者chiakie (喵喵)
看板java
標題[J2SE] BufferedReader.read()
時間Sun Feb 19 23:08:41 2006
我寫的程式大概如下:
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