Lucrul cu LinkedList
Vei crea acum o listă de cumpărături folosind un LinkedList (în loc de ArrayList) și vei efectua același tip de operații de adăugare și eliminare a obiectelor de tip String. Astfel, vei vedea cum LinkedList și ArrayList partajează aceeași interfață List și au un comportament polimorfic.
Acest exercițiu face parte din cursul
Tipuri de date și excepții în Java
Instrucțiuni pentru exercițiu
- Importă
LinkedListpentru a-l putea folosi în aplicație. - Construiește un nou
LinkedListdeString-uri și atribuie-l variabileishopList. - Adaugă
"eggs"la sfârșitul listei de cumpărături. - Adaugă un al doilea
"milk"la începutul listei de cumpărături.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
// 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());
}
}