【发布时间】:2023-03-26 11:08:01
【问题描述】:
我想将 try-with-resources 与 XMLEventReader 一起使用。
我发现,XMLEventReader 只是一个接口,而我从XMLInputFactory.newInstance().createXMLEventReader(stream) 获得的对象属于com.sun.xml.internal.stream.XMLEventReaderImpl 类。
通常我会扩展该类以实现Closeable。但我无法访问它(我无法在我的 IDE 中打开它)。
我在网上找到了它的代码。但我不愿意把它复制到一个新的类中,只是为了让它可以关闭。
那么为什么我不能访问该课程?创建Closeable XMLEventReader 的最佳解决方案是什么?
【问题讨论】:
标签: java interface autocloseable