public void BufferedReaderDemo() throws Exception{
String str=(new BufferedReader(new FileReader("c:\\test.txt"))).readLine();
while(str!=null){
System.out.println(str);
}
}
FileReader这种资源需要关闭,或者使用using或java中try保证资源的关闭
您说的对啊,上面的代码运行在控制台无限循环输出...
这样就好一点:
public void BufferedReaderDemo3() throws Exception{
String file="c:\\test.txt";
BufferedReader bre=new BufferedReader(new FileReader(file));
String str;
while((str=bre.readLine())!=null){
System.out.println(str);
}
bre.close();
}