<dependency>
<groupId>org.ops4j.base</groupId>
<artifactId>ops4j-base-util-collections</artifactId>
<version>1.5.0</version>
</dependency>
import org.ops4j.util.collection.Predicates;
import org.ops4j.util.collection.IteratorForEnumeration;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Enumeration;
import java.util.List;
public class IterationExample {
public static void main(String[] args) {
List<String> stringList = new ArrayList<>();
stringList.add("Hello");
stringList.add("World");
stringList.add("!");
Enumeration<String> enumeration = new IteratorForEnumeration<>(stringList.iterator());
while (Predicates.hasNextElement(enumeration)) {
String str = enumeration.nextElement();
System.out.println("Length of string: " + str.length());
}
}
}