У меня есть объект Enumeration, и я хочу создать объект Collection, содержащий элементы перечисления.
Есть ли какая-либо функция Java, чтобы сделать это без ручной итерации по перечислению? Что-то похожее на метод Collections.enumeration?
Collections.enumeration
На самом деле, есть Collections.list(enumeration)
Collections.list(enumeration)
(Существует также EnumerationUtils.toList(enumeration) из commons-collection .)
EnumerationUtils.toList(enumeration)
В стандартном API нет ничего, потому что перечисления и итераторы не считаются первоклассными объектами API, как в C ++ STL. Вы должны использовать их сразу после создания (в идеале неявно через «расширенный цикл for»).
Collections.list()