感谢你的回复,你写的我明白,我的问题拿你的例子来说就是
- import java.io.*;
- class Test{
-
- public static void main(String[] args)throws IOException{
- defaultRead();
- defaultRead(); //!!!执行这一句的时候就会报 java.io.IOException: Stream closed
- }
-
- public static void defaultRead() throws IOException{
- BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
- for(int i=1;i<5;i++){
- System.out.println(br.readLine());
- }
- br.close();
- }
- }
复制代码
就无法多次调用defaultRead(),因为System.in 一旦关闭好像就没有办法再开启了 |