Ir al contenido

Listar una lista en Java

Nuestro objetivo es el de recorrer los elementos de la lista en Java. El ejemplo constará de dos partes. En la primera definiremos la lista y la cargaremos con elementos. En la segunda parte utilizaremos un iterador para recorrer la lista. Empecemos… Lo primero que deberemos de tener, obviamente, será una lista. Para ello utilizaremos una estructura del tipo ArrayList. Veamos como sería la línea de código:

// Definimos una ArrayList
List<string> list = new ArrayList<string>();</string></string>

Antes las listas se podían crear como genéricas, ahora hay que indicarle el tipo de elemento que va a ser insertado. Podemos seguir creando listas genéricas, pero esto ya está obsoleto en el lenguaje Java. Cargaremos dicha estructura con datos utilizando el método .add(elemento). En nuestro caso le cargamos con tres elementos:

// Añadimos elementos
list.add("Andrea");
list.add("Amaya");
list.add("Julio");

Una vez que tenemos nuestra lista nos bastará utilizar la clase Iterator para obtener un puntero que nos referencie a los elementos de la lista. En este punto tendremos que tener en cuenta que: el método hasNext() nos dice si hay más elementos y que el método .next() nos permite movernos al siguiente elemento.

// Obtenemos un Iterador y recorremos la lista.
Iterator iter = list.iterator();
while (iter.hasNext())
System.out.println(iter.next());
}
Foto de Víctor Cuervo

Víctor Cuervo

Programador, Arquitecto IT, álter ego de Línea de Código, amante de las tecnologías, generador de conocimiento y facilitador del aprendizaje.

Descarga el código de Listar una lista en Java

Se explica cómo listar una lista en Java utilizando ArrayList e Iterator para recorrer elementos.

Descargar código