Download Material de apoyo – Listas Enlazadas Sencillas – EDD Java

Document related concepts
no text concepts found
Transcript
Material de apoyo – Listas Enlazadas Sencillas – EDD Java
Listas enlazadas (tercera forma)
En esta oportunidad, veremos cómo crear una lista aplicando una utilidad incluída
en Java.
Procedimiento:
En un nuevo proyecto en el IDE preferido, importamos la librería:
java.util.LinkedList
En la clase principal, creamos una nueva lista con el nombre “lista”:
Para agregar un elemento a la lista entrelazada utilizamos el método add:
Podemos utilizar también un índex específico para ingresar el nuevo dato, por
ejemplo: lista.add(1,”Bienvenido”) haría que el texto “Bienvenido” quedara en el
elemento de la lista de índex 1, haciendo que éste se inserte y que el texto “Cómo”
pase a ubicarse en el índex 2.
Con el método addFirst podemos agregar un elemento al inicio de la fila, mientras
que con el método addLast agregaríamos un elemento al final de la lista.
Iteración:
Sirve para trabajar con la información que se incluya dentro de una lista. Se debe
importar la librería:
java.util.ListIterator
Elaborado por Ing. Duber Jair Rocha Botero
Pág. 1
Material de apoyo – Listas Enlazadas Sencillas – EDD Java
Luego, creamos el iterador en la clase principal:
Ya con este iterador podemos mostrar lo que hay dentro de la lista mediante un ciclo
while:
Mostrará como resultado en consola:
Método get(index):
Sirve para mostar un elemento específico mediante el índex de una lista.
Para este ejemplo mostrará el elemento que se encuentra en el index 0, es decir, el
primer elemento de la lista, para este caso “Hola”.
Método remove(index):
Sirve para eliminar un elemento específico mediante el índex seleccionado en una
lista.
Para este caso, estaríamos eliminando el elemento con el texto “Cómo” que se
encuentra en el index 1.
Elaborado por Ing. Duber Jair Rocha Botero
Pág. 2
Material de apoyo – Listas Enlazadas Sencillas – EDD Java
Al igual que el método para agregar datos, con eliminar podemos usar removeFirst
para eliminar el primer elemento de la lista, caso contrario con removeLast que se
encargará de eliminar el último elemento de la misma lista.
Ejercicio:
Crear una lista mediante la librería Java, incluir datos de texto y números dentro de
ella. Hacer que solo muestre los elementos numéricos.
Elaborado por Ing. Duber Jair Rocha Botero
Pág. 3