诸如BufferedReader br = new BufferedReader(new InputStreamReader(s.getInputStream()));如果br.close();以后
InputStreamReader自动会关闭吗?
如果是这样的话,就是分开写
InputStreamReader isr = new InputStreamReader(s.getInputStream());
BufferedReader br = new BufferedReader(isr);
也只要关闭br就行了
是这样吗?
InputStreamReader自动会关闭吗?
如果是这样的话,就是分开写
InputStreamReader isr = new InputStreamReader(s.getInputStream());
BufferedReader br = new BufferedReader(isr);
也只要关闭br就行了
是这样吗?
我测试----- InputStreamReader reader = new InputStreamReader(in);
BufferedReader br = new BufferedReader(reader);
//br.close();
System.out.println(br.read());
这样运行是没错的
把注释去掉后提示Stream closed流已经关闭。
关闭br后 InputStreamReader自动会关闭
谢谢大家