Interfaz normalizada para recorrer ordenadamente
los elementos de una colección.
Define 2 métodos a implementar:
java.util.Enumeration<E> |
public interface Enumeration<E> { /** * @return TRUE si la siguiente llamada a next() * devolverá un elemento */ public boolean hasMoreElements(); /** * @return el siguiente elemento de la colección * @throws NoSuchElementException - si no hay elemento que devolver */
public E nextElement(); |
Con los iteradores se suelen construir los
siguientes tipos de bucles
bucles con iteradores |
for (Enumeration<E> ite = ...; ite.hasMoreElements(); ) { E elemento = ite.nextElement(); ...
} |
Enumeration<E> ite = ...;
while (ite.hasMoreElements ()) { E elemento = ite.nextElement (); ... } |
La interface “Enumeration” ha sido revisada y
ampliada por “Iterator”.
Temas relacionados