java enumeration for arraylist

The java.util.Collections class consists exclusively of static methods that operate on or return collections. It contains polymorphic algorithms that operate on collections, “wrappers”, which return a new collection backed by a specified collection, and a few other odds and ends.

Collections.enumeration() method will returns an enumeration over the specified collection.
Syntax: public static Enumeration enumeration(Collection c)

Example

package com.w3schools;
 
import java.util.Collections;
import java.util.List;
 
import java.util.Map;
 
import java.util.ArrayList;
import java.util.Collections;
import java.util.Enumeration;
import java.util.List;
 
public class Test {
	public static void main(String a[]){		
		List<String> list = new ArrayList<String>();
		list.add("vikas");
		list.add("ajay");
		list.add("amit");
		list.add("mahesh");
		Enumeration<String> enm = Collections.enumeration(list);
		while(enm.hasMoreElements()){
			System.out.println(enm.nextElement());
		}
	}
}

Output

vikas
ajay
amit
mahesh

Java Collections class examples