Junior
168
Mis on nimekiri (List) Java's?
Vastus AI-lt
sobes.tech AI
Java List on järjestetty kokoelma elemente, joka sallii duplikaatit. Elementeillä on indeksi, joka alkaa nollasta.
Keskeiset ominaisuudet:
- Järjestetty: säilyttää elementtien lisäämisjärjestyksen.
- Duplikaatit: sallii samanlaisten elementtien tallentamisen.
- Pääsy indeksin avulla: tarjoaa nopean pääsyn elementteihin niiden numeerisen indeksin kautta.
List-rajapinta perii Collection-rajapinnalta. Yleisimmät toteutukset:
ArrayList: dynaaminen taulukko, sopii usein tapahtuvaan pääsyyn elementteihin indeksin avulla.LinkedList: lista, joka perustuu kaksisuuntaisesti linkitettyihin solmuihin, tehokas usein lisäyksiin ja poistoksiin alussa tai lopussa.Vector:ArrayList-n synkronisoitu versio, vanhentunut.
Käyttöesimerkki:
// ArrayListin luominen
List<String> fruits = new ArrayList<>();
// Elementtien lisääminen
fruits.add("Apple");
fruits.add("Banana");
fruits.add("Orange");
fruits.add("Apple"); // duplikaatin lisääminen
// Elementtiin pääsy indeksin avulla
String firstFruit = fruits.get(0); // "Apple"
// Listan koko
int size = fruits.size(); // 4
// Elementtien läpikäynti
for (String fruit : fruits) {
// ...
}