0
我在某種情況下想從迭代器中的下一個函數返回Set<E>
而不是E
。有沒有設計模式/已知的修復方法,以解決這種情況?如何覆蓋迭代器`next()`返回設置<E>而不是E?
解釋我的用例,我寫信給join all levels of a tree
更多細節代碼: 現在我想要一個迭代器,其next()
將返回一組的所有節點中的該行,然後下一行,然後下一行,直到持續。
任何指針要繼續?
我在某種情況下想從迭代器中的下一個函數返回Set<E>
而不是E
。有沒有設計模式/已知的修復方法,以解決這種情況?如何覆蓋迭代器`next()`返回設置<E>而不是E?
解釋我的用例,我寫信給join all levels of a tree
更多細節代碼: 現在我想要一個迭代器,其next()
將返回一組的所有節點中的該行,然後下一行,然後下一行,直到持續。
任何指針要繼續?
,您可以撥打
List<Set<E>>
並通過迭代。
您必須創建一個'Iterator>'。 –