草庐IT

BoxIterator

全部标签

java - 使用嵌套迭代器迭代两级结构

我有以下两个级别XML结构体。一个盒子列表,每个盒子包含一个抽屉列表。......我正在使用StAX解析它并通过两个Iterators暴露结构:BoxIteratorimplementsIterator,IterableBoximplementsIterableDrawerIteratorimplementsIterator然后我可以执行以下操作:BoxIteratorboxList;for(Boxbox:boxList){for(Drawerdrawer:box){drawer.getId()}}在这些背后Iterators我正在使用StAX并且他们都在访问相同的基础XMLStrea