3

XMLEventReaderが生のイテレータを拡張するのはなぜですか?そのため、XMLEventReader.next()はObjectを返し、明示的なキャストを使用する必要があります。このようにすべきではありません:

public interface XMLEventReader extends Iterator<XmlEvent>
4

1 に答える 1

4

Stax API はjsr 173で定義され、仕様は 2004 年 3 月に最終リリース ステータスになりました。ジェネリックを導入した JDK 5 は、2004 年 9 月にリリースされたばかりです。バージョン。

API の今後のリリースでジェネリックを導入できるはずですが、専門家グループの誰もそのタスクに取り組んでいないと思います。

キャストを必要としないメソッドXMLEventReaderもあることに注意してください。nextEvent

于 2012-11-29T15:58:25.153 に答える