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
Övningsinstruktioner
- Importera
LinkedListför användning i applikationen. - Skapa en ny
LinkedListav typenStringoch tilldela den till variabelnshopList. - 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());
}
}