Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj LinkedList do użycia w aplikacji.
  • Utwórz nowy LinkedList obiektów String i przypisz go do zmiennej shopList.
  • 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());
	}
}
Edytuj i uruchom kod