【发布时间】:2012-12-23 10:52:50
【问题描述】:
在我的程序中,我解析文件。我这样打开它们:
Scanner s = new Scanner(new BufferedReader(new FileReader("file1.txt")));
然后像这样关闭它:
s.close();
我的问题是:当我执行s.close() 时,这是否也会关闭 FileReader 和 BufferedReader?
【问题讨论】:
-
Javadocs 说:
... if its underlying readable also implements the Closeable interface then the readable's close method will be invoked.
标签: java java.util.scanner bufferedreader