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