LoslegenKostenlos loslegen

Mit LinkedList arbeiten

Jetzt erstellst du eine Einkaufsliste als LinkedList (statt ArrayList) und führst die gleichen Arten von Hinzufügen/Entfernen von String-Objekten zur Einkaufsliste durch. So siehst du, wie LinkedList und ArrayList dieselbe List-Schnittstelle teilen und sich polymorph verhalten.

Diese Übung ist Teil des Kurses

Datentypen und Exceptions in Java

Kurs anzeigen

Anleitung zur Übung

  • Importiere LinkedList für die Verwendung in der Anwendung.
  • Erzeuge eine neue LinkedList von Strings und weise sie der Variable shopList zu.
  • Füge "eggs" ans Ende der Einkaufsliste hinzu.
  • Füge ein zweites "milk" an den Anfang der Einkaufsliste hinzu.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

// 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());
	}
}
Code bearbeiten und ausführen