我正在编写一个简单的程序,它使用BufferedReader
.
BufferedReader br = new BufferedReader( new InputStreamReader(System.in) );
System.out.println("Enter the file name to read");
String fileName = br.readLine();
br.close();
// Process file contents
br = new BufferedReader( new InputStreamReader(System.in) );
System.out.println("Enter another file name to read");
fileName = br.readLine();
br.close();
但是当我调用 secondbr.readLine()
来读取另一个文件名时,我得到了以下异常:
线程“主”java.io.IOException 中的异常:流已关闭
我不明白如何System.in
关闭流。我犯了什么错误,我该如何解决?