LinkedList - Aufgaben

Aufgabe 1

Du hast eine Playlist mit 5 Liedern, die in einer LinkedList gespeichert ist und wie folgt vordefiniert ist:

1
2
3
4
5
6
7
 LinkedList<String> songList = new LinkedList<>(Arrays.asList(
            "Bohemian Rhapsody",
            "Stairway to Heaven",
            "Hotel California",
            "Imagine",
            "Hey Jude"
        ));

Nun sollen verschiedene Aktionen mit der Playlist vorgenommen werden.

  1. Entferne den ersten Song in der Playlist.
  2. Füge den Song “Blinding Lights” in der Mitte der Playlist ein.
  3. Ersetze den letzten Song mit “Smells Like Teen Spirit”.

Schreibe anschliessend die Playlist in die Konsole. Vom Format her sollte die Ausgabe so aussehen:

1
[Stairway to Heaven, Hotel California, Blinding Lights, Imagine, Smells Like Teen Spirit]

Um dieses Format zu erhalten, kannst du die Methode toString() auf deiner LinkedList aufrufen.

Ausgabe überprüfen Verwende wieder die kleine Hilfsklasse OutputValidation zum Verifizieren des Konsolen-Outputs. Der Konsole-Output Hash für diese Aufgabe ist: -642408310