Enumertation 인터페이스는 Collection 프레임워크가 만들어기 전, Iterator의 이전 버전이다.
가능하면 Enumeration 대신 Iteration를 사용을 권장하고 있다.
Enumertation 인터페이스 메서드는 아래와 같다.
import java.util.ArrayList;
import java.util.Collections;
import java.util.Enumeration;
ArrayList<String> arr = new ArrayList<String>();
arr.add("Apple");
arr.add("Google");
arr.add("Facebook");
arr.add("Twitter");
for (int i=0; i < arr.size(); i++) {
System.out.println("arr"+ i +"번째 요소 : " + arr.get(i));
}
// get Enumeration over ArrayList
Enumeration<String> e = Collections.enumeration(arr);;
while (e.hasMoreElements()) {
System.out.println("e의 요소 : " + e.nextElement());
}