Junior
Čo je zoznam (List) v Jave?
sobes.tech AI
Odpoveď od AI
V Java je zoznam usporiadaná kolekcia prvkov, ktorá umožňuje duplikáty. Prvky majú index, ktorý začína od 0.
Hlavné vlastnosti:
- Usporiadanie: zachováva poradie pridania prvkov.
- Duplikáty: umožňuje uloženie rovnakých prvkov.
- Prístup podľa indexu: zabezpečuje rýchly prístup k prvkom pomocou ich číselného indexu.
Rozhranie List dedí od rozhrania Collection. Najbežnejšie implementácie sú:
ArrayList: dynamické pole, vhodné pre častý prístup k prvkom podľa indexu.LinkedList: zoznam založený na dvojito prepojených uzloch, efektívny pre časté vkladanie a mazanie na začiatku alebo konci zoznamu.Vector: synchronizovaná verziaArrayList, zastaraná.
Príklad použitia:
// Vytvorenie ArrayList
List<String> fruits = new ArrayList<>();
// Pridanie prvkov
fruits.add("Apple");
fruits.add("Banana");
fruits.add("Orange");
fruits.add("Apple"); // Pridanie duplikátu
// Prístup k prvku podľa indexu
String firstFruit = fruits.get(0); // "Apple"
// Veľkosť zoznamu
int size = fruits.size(); // 4
// Prechádzanie prvkov
for (String fruit : fruits) {
// ...
}