Začněte nyníZačněte zdarma

Práce s LinkedList

Teď vytvoříš nákupní seznam jako LinkedList (místo ArrayList) a provedeš stejné typy operací přidávání a odebírání objektů typu String. Díky tomu uvidíš, jak LinkedList a ArrayList sdílejí stejné rozhraní List a jak se projevuje jejich polymorfní chování.

Toto cvičení je součástí kurzu

Datové typy a výjimky v Javě

Zobrazit kurz

Pokyny k cvičení

  • Importuj LinkedList pro použití v aplikaci.
  • Vytvoř nový LinkedList typu String a přiřaď ho do proměnné shopList.
  • Přidej "eggs" na konec nákupního seznamu.
  • Přidej druhé "milk" na začátek nákupního seznamu.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

// 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());
	}
}
Upravit a spustit kód