ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Importă LinkedList pentru a-l putea folosi în aplicație.
  • Construiește un nou LinkedList de String-uri și atribuie-l variabilei shopList.
  • 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());
	}
}
Editează și rulează codul