在这种情况下是否有必要关闭StringReader?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在这种情况下是否有必要关闭StringReader?相关的知识,希望对你有一定的参考价值。
Document doc = DocumentBuilderFactory.newInstance().
newDocumentBuilder().
parse(new InputSource(new StringReader(xml)));
答案
StringReader
延伸Reader
,实施Closeable
。
但是,仅通过查看源代码,您就会发现它的作用基本上是无关紧要的
public void close() {
str = null;
}
InputSource
没有实施Closeable
或AutoCloseable
,这意味着它仍然是Reader
关闭自己的责任。然而,Reader
的另一个实现可能要求它与标准一样接近。
可能真正需要关闭的是FileReader
,这也是InputSource
可以接受的。
以上是关于在这种情况下是否有必要关闭StringReader?的主要内容,如果未能解决你的问题,请参考以下文章
在这种情况下是不是违反了 Google Play 开发者政策? [关闭]
jQuery:在这种情况下(.find)vs(.filter)更快[关闭]