ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Importa LinkedList para usarlo en la aplicación.
  • Crea un nuevo LinkedList de String y asígnalo a la variable shopList.
  • 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());
	}
}
Editar y ejecutar código