Java: use Enumeração várias vezes
Eu trabalho comDefaultMutableTreeNode
, e tem métodosdepthFirstEnumeration()
, breadthFirstEnumeration()
echildren()
esse retornoEnumeration
dos nós da árvore.
Eu preciso usar o retornoEnumeration
várias vezes, mas não consigo encontrar nenhum método comoreset()
emEnumeration
. Parece que eu só posso pegar todos os elementos apenas uma vez, e depois chamardepthFirstEnumeration()
novamente para obter novosEnumeration
, parece não ser uma boa solução.
Claro, eu posso pegar todos os elementos deEnumeration
e convertê-lo para qualquer outra representação reutilizável, mas há realmente uma maneira de usarEnumeration
várias vezes?