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ě
Pokyny k cvičení
- Importuj
LinkedListpro použití v aplikaci. - Vytvoř nový
LinkedListtypuStringa 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());
}
}