Para conocer un poco mejor el funcionamiento de la clase LinkedList<T>, realizar el siguiente ejercicio:
- Crear un LinkedList de Integer: LinkedList<Integer>.
- Añadir los números del 1 al 5.
- Eliminar los números 2, 3 y 4.
- En primer lugar con la función remove (int index) propia de los objetos LinkedList.
- En segundo lugar, utilizando un objeto Iterator.
NOTA: se imprime en pantalla a menudo para comprobar que todo va funcionando bien en cada paso.
public class ListaEnlazada {
public static void main (String[] args) {
LinkedList<Integer> lista = new LinkedList<Integer>();
int i, j=1;
for (i=0; i<5; i++){
lista.add(i+1);
}
System.out.println(lista.toString());
for (i=0; i<3; i++){
lista.remove(j);
}
System.out.println(lista.toString());
lista.add(1, 2);
lista.add(2, 3);
lista.add(3, 4);
System.out.println(lista.toString());
Iterator<Integer> it = lista.iterator();
it.next();
it.next();
for (i=0; i<2; i++){
it.remove();
it.next();
}
it.remove();
System.out.println(lista.toString());
}
}
No hay comentarios:
Publicar un comentario