feed twitter facebook LinkedIn facebook

Java » Listar una lista en Java

enero 27, 2007 por Víctor Cuervo 92 Comentarios Imprimir Imprimir

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>();

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());
}

Visualizar el ejemplo | Descargar el código

Foro sobre Java Util
Foro sobre Java Util
tags: ,

Artículos relacionados:

92 comentarios »

RSS feed para los comentarios de esta entrada.TrackBack URI

1 2 3 10
  1. Miguel Ramirez
    febrero 6, 2007 #

    El ejercicio esta bien, pero me gustaría saber como lleno un a lista recuperando datos de una base de datos, y como esta base de datos es relacional al momento de guardar los datos me gustaría guardar la clave y no la descripción de los que se muestra en la lista

  2. Amed
    abril 15, 2007 #

    Holas, no se de donde son, bueno yo soy de bolivia estudiop el la umss y tengo una duda grande, por ejemplo:
    tengo mi clase implementada ListaSE que es una lista de simple enlace y luego tengo mi clase Matriz la cual tiene una lista de listas de simple enlace:
    class Matriz{
    private ListaSE> matriz;
    …………
    ………
    }
    y al compilarlo me sale un error: Me dice que no se encuentra la clase T….a ver si alguien me puede ayudar se lo agradeceria mucho….
    gracias Atte.Un estudiante….

  3. Amed
    abril 15, 2007 #

    ah….no se porque no salio la siguiente parte de codigo:
    private ListaSE> matriz;

  4. Amed
    abril 15, 2007 #

    no sale che…..!!!!
    ListaSE > matriz;

  5. Amed
    abril 15, 2007 #

    no entiendo porque no reconoce el signo “

  6. Amed
    abril 15, 2007 #

    eh no sale !!!!
    no reconoce el signo de “menor que” en su lugar pondre parentesis para que me entiendan mejor:
    private ListaSE(ListaSE(T)) matriz;

  7. ronald
    abril 16, 2007 #

    hola como manejo lista de listas

  8. estefani
    abril 23, 2007 #

    hola necesito su ayuda y es que me digan cuales son los tipos de listas en java

  9. Victor
    abril 29, 2007 #

    Listas lineales simplemente enlazadas, listas circulares, listas doblemente enlazadas, lista circulas doblemente enlazada.

  10. EDWIN
    mayo 18, 2007 #

    quiero recorrr una lista simple, y necesito mostrarla de atras para adelante. muchas gracias si alguien puede ayudarme
    att: EDWIN

1 2 3 10

Deja un comentario

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*