Praca z LinkedList
Teraz utworzysz listę zakupów jako LinkedList (zamiast ArrayList) i wykonasz podobne operacje dodawania oraz usuwania obiektów String. Dzięki temu zobaczysz, że LinkedList i ArrayList współdzielą ten sam interfejs List i działają polimorficznie.
To ćwiczenie jest częścią kursu
Typy danych i wyjątki w Javie
Instrukcje do ćwiczenia
- Zaimportuj
LinkedListdo użycia w aplikacji. - Utwórz nowy
LinkedListobiektówStringi przypisz go do zmiennejshopList. - Dodaj
"eggs"na końcu listy zakupów. - Dodaj drugie
"milk"na początku listy zakupów.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
// 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());
}
}