【发布时间】:2014-11-15 04:16:45
【问题描述】:
I tried this:
public static void ReadRecord()
{
String line = null;
try
{
FileReader fr = new FileReader("input.txt");
BufferedReader br = new BufferedReader(fr);
line = br.readLine();
while(line != null)
{
System.out.println(line);
}
br.close();
fr.close();
}
catch (Exception e)
{
}
}
}
它不停地重复读取我之前输入并写入文件的一条记录...我如何读取记录并在读取记录时使用标记化?
【问题讨论】:
-
您只是从文件中读取一行,然后执行
while(line != null)。line永远不会在您的 while 循环范围内改变,因此它将永远循环。如果要继续读取文件,则需要循环读取文件。 -
我正在为文件处理而苦苦挣扎。有人可以指导我进行标记化吗?
标签: java