Besplatni Java kurs - 46. deo
Ovo je samo jedan od članaka koji zajedno čine besplatan Java tutorijal.
Array Deque je Java kolekcija iz paketa java.util
koja predstavlja niz - red sa dva kraja, otuda i naziv (na engleskom: Array Double Ended Queue). Kao što se iz naziva može zaključiti, ArrayDeque je red koji omogućava dodavanje i uklanjanje članova na oba kraja.
Korišćenje ArrayDeque
Pre upotrebe potrebno je uvesti paket u kome se nalazi ArrayDeque:
import java.util.ArrayDeque;
Stvaranje ArrayDeque
Red sa dva kraja se stvara pomoću ključne reči new
:
ArrayDeque<String> mojiOmiljeniStraniJezici = new ArrayDeque<String>();
Dodavanje elemenata u ArrayDeque
Dodavanje novih elemenata na kraj ArrayDeque se vrši upotrebom metode add()
:
mojiOmiljeniStraniJezici.add("portugalski");
Dodavanje novih elemenata na kraj ArrayDeque može se izvršiti i pomoću metode offer()
:
mojiOmiljeniStraniJezici.offer("guarani");
Razlika između metoda add()
i offer()
je pri pokušaju dodavanja elemenata u red u kome više nema mesta za nove elemente. U tom slučaju metoda add()
će prekinuti izvršavanje programa dok metoda offer()
neće.
Elementi se mogu dodati i na početak, upotrebom metode push()
:
mojiOmiljeniStraniJezici.push("svahili");
Uklanjanje elemenata
Uklanjanje elemenata sa kraja ArrayDeque se vrši upotrebom metode pop()
:
mojiOmiljeniStraniJezici.pop();
Elementi se mogu ukloniti sa početka, upotrebom metode poll()
:
mojiOmiljeniStraniJezici.poll();
Pročitaj i nastavak:
Besplatni Java kurs - 47. deo - Enums
No comments:
Post a Comment