Junior
164
Šta je lista (List) u Javi?
Одговор од АИ
sobes.tech АИ
List u Javi je uređena kolekcija elemenata koja dopušta duplikate. Elementi imaju indeks koji počinje od 0.
Glavne karakteristike:
- Uređenost: održava redosled dodavanja elemenata.
- Duplikati: dozvoljava skladištenje istih elemenata.
- Pristup po indeksu: omogućava brz pristup elementima putem njihovog numeričkog indeksa.
Interfejs List nasleđuje od interfejsa Collection. Najčešće implementacije su:
ArrayList: dinamički niz, pogodan za često pristupanje elementima po indeksu.LinkedList: lista zasnovana na dvostruko povezanim čvorovima, efikasna za često umetanje i brisanje na početku ili kraju liste.Vector: sinhronizovana verzijaArrayList, zastarela.
Primer upotrebe:
// Kreiranje ArrayList
List<String> fruits = new ArrayList<>();
// Dodavanje elemenata
fruits.add("Apple");
fruits.add("Banana");
fruits.add("Orange");
fruits.add("Apple"); // Dodavanje duplikata
// Pristup elementu po indeksu
String firstFruit = fruits.get(0); // "Apple"
// Veličina liste
int size = fruits.size(); // 4
// Prolazak kroz elemente
for (String fruit : fruits) {
// ...
}