标签: java iterator
我处于某种情况,我希望从迭代器中的下一个函数返回Set<E>而不是E。是否有任何设计模式/已知修复,以解决这种情况?
Set<E>
E
要解释我的用例,我正在编写代码join all levels of a tree更多详情here: 现在我想要一个迭代器,其next()将返回该行中所有节点的集合,然后是下一行,然后是下一行,直到最后一行。
join all levels of a tree
next()
还有什么指示要继续吗?
答案 0 :(得分:2)
你可以制作一个
List<Set<E>>
并循环使用。