2014-02-17 44 views
0

我在某種情況下想從迭代器中的下一個函數返回Set<E>而不是E。有沒有設計模式/已知的修復方法,以解決這種情況?如何覆蓋迭代器`next()`返回設置<E>而不是E?

解釋我的用例,我寫信給join all levels of a tree更多細節代碼: 現在我想要一個迭代器,其next()將返回一組的所有節點中的該行,然後下一行,然後下一行,直到持續。

任何指針要繼續?

+4

您必須創建一個'Iterator >'。 –

回答

2

,您可以撥打

List<Set<E>> 

並通過迭代。