Convert Iterator to an Enumeration in Java
By Pete Freitag
Sometimes a Java API requires that you pass an Enumeration, of values, but your object only supplies an iterator method. In most cases, if the object is a
Collection, you can simply use the
java.util.Collections static method:
Here's an example:
Enumeration e = java.util.Collections.enumeration(mySet);
There is also the Apache Commons Collections
IteratorUtils which has an
asEnumeration method which accepts an
Iterator and returns a
Enumeration. I prefer using the Native Java API rather than adding another library for such a simple task, however if you already use Commons that that might also be a simple way to convert an Interator into an Enumeration with java.
Convert Iterator to an Enumeration in Java was first published on October 10, 2015.
Weekly Security Advisories Email
Advisory Week is a new weekly email containing security advisories published by major software vendors (Adobe, Apple, Microsoft, etc).