Java: использовать перечисление несколько раз
я работаю сDefaultMutableTreeNode
и у него есть методыdepthFirstEnumeration()
, breadthFirstEnumeration()
а такжеchildren()
это возвращениеEnumeration
узлов дерева.
Мне нужно использовать возвращенныйEnumeration
несколько раз, но я не могу найти какой-либо метод, какreset()
вEnumeration
, Кажется, что я могу получить все элементы только один раз, а затем вызватьdepthFirstEnumeration()
снова, чтобы получить новыйEnumeration
Кажется, это не очень хорошее решение.
Конечно, я могу получить все элементы изEnumeration
и преобразовать его в любое другое многоразовое представление, но есть ли способ использоватьEnumeration
многократно?