Junior
Kas ir saraksts (List) Java?
sobes.tech AI
Atbilde no AI
Java saraksts ir kārtota elementu kolekcija, kas atļauj dublikātus. Elementiem ir indekss, kas sākas no 0.
Galvenās īpašības:
- Kārtota: saglabā elementu pievienošanas secību.
- Dublikāti: ļauj glabāt vienādus elementus.
- Piekļuve pēc indeksa: nodrošina ātru piekļuvi elementiem pēc to skaitliskā indeksa.
List saskarne mantojas no Collection saskarnes. Visbiežāk sastopamās realizācijas:
ArrayList: dinamiska masīvs, piemērots biežai piekļuvei elementiem pēc indeksa.LinkedList: saraksts, balstīts uz divvirzienu sasaistītiem mezgliem, efektīvs biežām ievietošanām un dzēšanām sākumā vai beigās.Vector:ArrayListsinhronizēta versija, novecojusi.
Piemērs lietošanai:
// `ArrayList` izveide
List<String> fruits = new ArrayList<>();
// Elementu pievienošana
fruits.add("Apple");
fruits.add("Banana");
fruits.add("Orange");
fruits.add("Apple"); // dublikāta pievienošana
// Elementa pieeja pēc indeksa
String firstFruit = fruits.get(0); // "Apple"
// Saraksta lielums
int size = fruits.size(); // 4
// Elementu iterācija
for (String fruit : fruits) {
// ...
}