【发布时间】:2016-07-18 00:21:18
【问题描述】:
在 android 中,我在单击按钮时写入文件,下次单击时,它会保存文件并关闭缓冲的写入器。但是,我还想实现在 onDestroy 函数中关闭缓冲写入器的功能。在此之前我需要知道Bufferedwriter 是否已经关闭。如何检查 Buffered Writer 是否已关闭?
除此之外,bufferedWriter.close() 函数是否将bufferedWriter 设置为null?
【问题讨论】:
-
if (writer ! = null)然后关闭它。 -
"是否 bufferedWriter.close() 函数将 bufferedWriter 设置为 null" 不,这是不可能的。
bufferedWriter只是对BufferedWriter实例的引用;该实例可以有零个或多个对其的引用,并且它无法知道实际引用它的内容。
标签: java file-handling bufferedwriter