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