LinkedList en java

Hoy me he enredado trabajando con Listas desde java, antes tenia la costumbre de hacer mis listas a patita, pero como existen las librerias de java, que te hacen mas facil la vida, solo se puede hacer con un LinkedList, estas permiten que se agreguen o eliminen elementos en la lista, al inicio o al final.

Un ejemplo de ello..

Teniendo una clase llamada “miclase”

public class miclase {

int id_class;
String nombre;

public miclase(int id, String nom){
this.id_class=id;
this.nombre=nom;
}

}

ahora vamos a hacer algunas operaciones sobre esta lista

public static void main(String[] args) {

LinkedList lista = new LinkedList();

//agregando datos a la lista
lista.add(new miclase(1,”clase1″));
lista.add(new miclase(2,”clase2″));
lista.add(new miclase(3,”clase3″));

//accediendo al primer elemento de la lista
System.out.println(lista.getFirst().nombre);

//eliminando primer dato de la lista
lista.removeFirst();

//eliminando ultimo dato de la lista
lista.removeLast();

//eliminando todos los datos de la lista
lista.clear();

for(int i =0; i<lista.size(); i++){
//accediendo al dato en la posicion i
System.out.println(lista.get(i).nombre);
}

}

Y listo, estas son las operaciones basicas que se manejan en esta clase, espero que sea de ayuda!🙂

2 comentarios (+¿añadir los tuyos?)

  1. David Candia
    Feb 22, 2013 @ 04:05:21

    Me ha venido muy bien, muchas gracias.

    Responder

  2. Anónimo
    May 13, 2013 @ 13:35:13

    Gracias, es un buen ejemplo.

    Responder

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: