При использовании гуавы (см. doc ) есть Iterators.forEnumeration
.Получив Enumeration x
, вы можете сделать следующее:
, чтобы получить неизменный Набор:
ImmutableSet.copyOf(Iterators.forEnumeration(x));
, чтобы получить неизменный Список:
ImmutableList.copyOf(Iterators.forEnumeration(x));
, чтобы получитьhashSet:
Sets.newHashSet(Iterators.forEnumeration(x));