domingo, 13 de enero de 2013

Clase LinkedList para crear una lista enlazada en Java fácil y rápido

Esta clave Java (LinkedList) es muy parecida a la que veíamos anteriormente con ArrayList y nos permitirá crear de una forma sencilla una lista enlazada. Utilizaré los métodos añadir, eliminar, comprobar si está vacía la lista o no vaciar y el toString. La lista de metodos posibles es amplia y la puedes ver en la pagina de oracle (nueva ventana). Aquí tienes un código java de ejemplo en el que insertaremos a la lista datos del tipo entero:


import java.util.LinkedList;
//Codigo por www.DesarrollarAplicaciones.com
public class Lista {
private LinkedList lista;
public Lista(){
lista=new LinkedList();
}
public void insertar(int dato){
this.lista.add(dato);
}
public int eliminar(int posicion){
return (int) this.lista.remove(posicion);
}
public boolean vaciaONo(){
return this.lista.isEmpty();
}
public void vaciar(){
this.lista.clear();
}
public String toString(){
return this.lista.toString();
}
public static void main(String[] args) {
Lista lista1=new Lista();
lista1.insertar(12);
lista1.insertar(765);
lista1.insertar(45);
lista1.insertar(6);
lista1.eliminar(2);
//lista1.vaciaONo();
//lista1.vaciar();
System.out.println(lista1.toString());
}
}

No hay comentarios:

Publicar un comentario