Інтерфейс Enumeration визначає засоби отримання послідовних елементів структури даних.
Цей інтерфейс має сучасну заміну Iterator. Але його досі використовують методи давно наявних класів (наприклад, Vector і Properties). Має такі методи:
hasMoreElements — повертає true, якщо структура містить хоча б один елемент, інакше повертає false;
nextElement — повертає наступний об'єкт у переліку елементів структури —
див. приклад застосування у коді
package work;
import java.util.Vector;
import java.util.Enumeration;
public class Work
{ public static void main(String args[])
{ Enumeration w;
Vector v = new Vector();
v.add(1);
v.add("String");
v.add(true);
w = v.elements();
while (w.hasMoreElements()) {System.out.println(w.nextElement());}
}
}з таким виведенням
1 String true