Ejemplo listas enlazadas en Java

Algunas de las estructuras de datos que se usan  con frecuencia en programación son las listas, pilas y colas. Pero probablemente (al menos a mi me pasa)  cuando vayamos a implementar alguna utilidad con estas estructuras de datos, acordarse del nombre de la clase y como se usaba (en Java) es todo un ejercicio de memoria (no sólo con Java sino con cualquier lenguaje), a no ser que estemos constantemente programando en el mismo lenguaje. Aquí pongo un ejemplo muy sencillo que muestra el uso de listas en Java. 

Tenemos que importar el paquete java.util que contiene las clases apropiadas para el manejo de listas e iteradores. Se puede descargar el código fuente enlace.

_______________________________________________________
// Ejemplo de uso de listas en Java
// Autor: Juan José Fumero Alfonso
// Blog : snaterk.blogspot.com

import java.util.*;
public class MyList {
    public static void main(String[] args) {

        //creamos la lista a
        List a = new LinkedList();
        //añadimos elementos a la lista
        for (int i = 0; i < 100; i++)
            a.add(i);
        //Imprimimos la lista
        System.out.println(a);
        //Si queremos imprimir los elementos a pelo

        ListIterator it = a.listIterator();
        //Iterator it2 = a.iterator();
        while (it.hasNext())
            System.out.println(it.next());
        //Eliminar todos los elementos de la lista    
        a.removeAll(a);

        //Imprimir el resultado
        System.out.println(a);
        System.exit(0);

    }
}
_______________________________________________________

1 comentarios:

Anónimo dijo...

gracias por esta sencilla pero grande explicación

Publicar un comentario en la entrada