Junior
Mi az a lista (List) Java-ban?
sobes.tech MI
Válasz az MI-től
A Java List egy rendezett elemgyűjtemény, amely lehetővé teszi a duplikátumokat. Az elemek indexeltek, kezdve 0-tól.
Fő jellemzők:
- Rendezett: megőrzi az elemek hozzáadásának sorrendjét.
- Duplikátumok: engedélyezi az azonos elemek tárolását.
- Hozzáférés index szerint: gyors hozzáférést biztosít az elemekhez a numerikus indexük segítségével.
A List interfész öröklődik a Collection interfésztől. A leggyakoribb megvalósítások:
ArrayList: dinamikus tömb, alkalmas az elemek gyakori index szerinti elérésére.LinkedList: kétirányú összekapcsolt csomópontokon alapuló lista, hatékony gyakori beszúrásokra és törlésekre a lista elején vagy végén.Vector: szinkronizált változata azArrayList-nek, elavult.
Használati példa:
// ArrayList létrehozása
List<String> fruits = new ArrayList<>();
// Elemek hozzáadása
fruits.add("Apple");
fruits.add("Banana");
fruits.add("Orange");
fruits.add("Apple"); // duplikátum hozzáadása
// Elem elérése index szerint
String firstFruit = fruits.get(0); // "Apple"
// A lista mérete
int size = fruits.size(); // 4
// Elemenkénti bejárás
for (String fruit : fruits) {
// ...
}