Java: Verwenden Sie die Enumeration mehrmals
Ich arbeite mitDefaultMutableTreeNode
und es hat MethodendepthFirstEnumeration()
, breadthFirstEnumeration()
undchildren()
diese RückkehrEnumeration
von Baumknoten.
Ich muss das zurückgegebene verwendenEnumeration
mehrmals, aber ich kann keine Methode wie findenreset()
imEnumeration
. Anscheinend kann ich nur einmal alle Elemente abrufen und dann anrufendepthFirstEnumeration()
wieder neu zu bekommenEnumeration
scheint es keine gute lösung zu sein.
Natürlich kann ich alle Elemente abrufenEnumeration
und konvertieren Sie es in eine andere wiederverwendbare Darstellung, aber es gibt wirklich eine Möglichkeit zu verwendenEnumeration
mehrmals?