Junior
158
Java'da liste (List) nedir?
AI'dan gelen yanıt
sobes.tech yapay zeka
Java'da List, tekrar edenleri kabul eden sıralı bir öğe koleksiyonudur. Öğeler 0'dan başlayan indekslere sahiptir.
Ana özellikler:
- Sıralı: Öğelerin eklenme sırasını korur.
- Tekrar edenler: Aynı öğelerin saklanmasına izin verir.
- İndeksle erişim: Öğelere sayısal indeksleriyle hızlı erişim sağlar.
List arayüzü, Collection arayüzünden miras alır. En yaygın uygulamaları:
ArrayList: Dinamik dizi, indeksle sık erişim için uygundur.LinkedList: Çift bağlı düğümler üzerine kurulu liste, listenin başında veya sonunda sık ekleme ve silme işlemleri için etkilidir.Vector:ArrayList'in senkronize edilmiş versiyonu, kullanımdan kaldırılmıştır.
Kullanım örneği:
// ArrayList oluşturma
List<String> fruits = new ArrayList<>();
// Öğeleri ekleme
fruits.add("Apple");
fruits.add("Banana");
fruits.add("Orange");
fruits.add("Apple"); // Çift ekleme
// İndeksle öğeye erişim
String firstFruit = fruits.get(0); // "Apple"
// Listenin boyutu
int size = fruits.size(); // 4
// Öğeleri döngüyle geçme
for (String fruit : fruits) {
// ...
}