我有一个场景,我尝试使用 Java 7 的“尝试资源”功能来实现。
我的finally块包含一个对象BufferedWriter
and File
,我想使用“尝试使用资源”功能来关闭它,而不是通过显式调用 close 方法来关闭它。
但我上网查了一下,发现File
类没有实现AutoCloseable
界面,但是BufferedWriter
做。那么我该如何管理这种情况来实现“尝试资源”功能呢?
try (BufferedWriter br = new BufferedWriter(new FileWriter(path)))
只需使用这个,br就会自动关闭。
例如。http://www.roseindia.net/java/beginners/java-write-to-file.shtml http://www.roseindia.net/java/beginners/java-write-to-file.shtml
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)