Інтерфейс 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