30.6.21

Java - ArrayDeque

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