Trabajar con LinkedList
Ahora vas a crear una lista de la compra como LinkedList (en lugar de ArrayList) y realizar las mismas operaciones de añadir/eliminar objetos String en la lista. Así verás cómo LinkedList y ArrayList comparten la misma interfaz List y son polimórficas en su comportamiento.
Este ejercicio forma parte del curso
Tipos de datos y excepciones en Java
Instrucciones del ejercicio
- Importa
LinkedListpara usarlo en la aplicación. - Crea un nuevo
LinkedListdeStringy asígnalo a la variableshopList. - Añade
"eggs"al final de la lista de la compra. - Añade un segundo
"milk"al principio de la lista de la compra.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
// Import LinkedList
import java.____.____;
public class Shopping {
public static void main(String[] args) {
// Create a LinkedList of Strings using parameterized constructor
____<____> shopList = ____ ____<____>();
shopList.addLast("milk");
// Add eggs to the end of the list
shopList.____("____");
shopList.addLast("bread");
// Add milk to the beginning of the list again
shopList.____("____");
System.out.println(shopList);
shopList.set(3,"rye-bread");
shopList.remove("milk");
System.out.println(shopList);
System.out.println(shopList.size());
}
}