Kom igångKom igång gratis

Arbeta med LinkedList

Nu ska du skapa en inköpslista som en LinkedList (i stället för ArrayList) och utföra samma typer av lägg till/ta bort med String-objekt. Det här låter dig se hur LinkedList och ArrayList delar samma List-gränssnitt och är polymorfiska i sitt beteende.

Den här övningen är en del av kursen

Datatyper och undantag i Java

Visa kurs

Övningsinstruktioner

  • Importera LinkedList för användning i applikationen.
  • Skapa en ny LinkedList av typen String och tilldela den till variabeln shopList.
  • Lägg till "eggs" i slutet av inköpslistan.
  • Lägg till en andra "milk" i början av inköpslistan.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

// 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());
	}
}
Redigera och kör kod