import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
//创建多个键盘输入br时,如果把前面的br释放资源,后面的程序在执行时会报java.io.IOException异常,这是为什么?
public class SystemIntest {
public static void main(String[] args) throws IOException {
BufferedReader br1=new BufferedReader(new InputStreamReader(System.in)); //创建第一个输入流对象br1
String line1=null;
while((line1=br1.readLine())!=null){
if("over".equals(line1))
break;
System.out.println(line1);
}
br1.close();//关闭br1,释放资源
BufferedReader br2=new BufferedReader(new InputStreamReader(System.in)); //创建第二个输入流对象br2
String line2=null;
while((line2=br2.readLine())!=null){
if("over".equals(line2))
break;
System.out.println(line2);
}
br2.close();//关闭br2,释放资源
}
} |