Para ver los elementos que contiene un ArrayList podemos recorrer sus elementos mediante un simple bucle for. Otra de las formas es iterar un ArrayList. Es decir, crear un elemento Iterator que nos permita movernos por cada uno de los elementos del ArrayList.
Lo primero que necesitamos es crear el ArrayList.
ArrayList al = new ArrayList();
// Añadir elementos a un ArrayList
al.add("Victor");
al.add("Luis");
al.add("Elena");
Para obtener el iterador sobre el ArrayList llamaremos al método .iterator() del ArrayList y lo almacenaremos en un elemento Iterator.
Iterator it = al.iterator();
Para iterar un ArrayList vamos a movernos por el iterador mediante los métodos .next(). El método .next() realiza dos operaciones, por un lado obtener el elemento sobre el que está iterando y luego mover el puntero hasta el siguiente elemento.
while(it.hasNext())
System.out.println(it.next());
Realizaremos la operación de iterar un ArrayList hasta que no haya más elementos. Esto lo sabremos cuando el método .hasNext() nos devuelva false.
Vemos que con tres sencillas líneas hemos realizado un programa que nos permite iterar un ArrayList y mostrar todos sus elementos por pantalla.