作者casamila (米拉)
看板java
标题[问题] BufferedReader
时间Sat Feb 25 14:32:44 2006
简易程式码如下
...
BufferedReader br = new BufferedReader(new FileReader("t.txt"));
line = br.readLine() ;
while(line != null)
{
count++ ;
System.out.println("Line " + count);
System.out.println(line);
line = br.readLine() ;
}
.....
若t.txt里的内容为
This is line one.
Testing.
则程式结果如下
Line 1
This is line one.
Line 2
esting.
(↑少一个T)
若把t.txt的内容改成(中间空一行)
This is line one.
Testing.
则结果就是正确的。
为什麽会这样呀?而且只有第二行会少字,如果文字档内有很多行,
第三行以後也都是正确的。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 69.218.8.5