我是否需要同时关闭FileReader和BufferedReader()?
我正在使用包裹在FileReader周围的BufferedReader读取本地文件:
BufferedReader reader = new BufferedReader(new FileReader(fileName));// read the file
// (error handling snipped)
reader.close();
我需要close()的FileReader
为好,或将包装处理这个问题?我看过代码,人们在这里做这样的事情:
FileReader fReader = new FileReader(fileName);BufferedReader bReader = new BufferedReader(fReader);
// read the file
// (error handling snipped)
bReader.close();
fReader.close();
从Servlet调用此方法,并且我想确保我没有打开任何句柄。
回答:
没有。
BufferedReader.close()
根据javadoc为BufferedReader
和InputStreamReader
关闭流
以及
FileReader.close()
以上是 我是否需要同时关闭FileReader和BufferedReader()? 的全部内容, 来源链接: utcz.com/qa/428512.html