嘿那里我试图逐行读取.txt文件,但不知怎的,它只读取每一行......
try {
FileReader fr = new FileReader("file.txt");
BufferedReader br = new BufferedReader(fr);
while (br.readLine() != null){
println(br.readLine()); //method to print the line
}
}catch (FileNotFoundException e){}
这是它应该打印的内容:
stuff
stuff
stuff
more stuff
SAVED
LOADED
SAVED
LOADED
相反,它只打印这个:
stuff
more stuff
LOADED
LOADED
我不知道最近有什么可以使用一些帮助
答案 0 :(得分:3)
在致电br.readLine()
时,您已经正在阅读,但您的第一次通话只是为了确保您的返回值不为空。去做这样的事情:
String line;
while((line = br.readLine()) != null)
{
println(line);
}