作者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