ArrayList
Kısaca: Java’da en yaygın List uygulaması — dahilen, gerektiğinde otomatik yeniden boyutlanan, dinamik büyüyen bir dizi.
Biraz daha ayrıntılı: İndeksle erişim (get(i)) çok hızlıdır (sabit süre), ortaya ekleme/ortadan silme ise yavaştır, çünkü sonraki öğelerin kaydırılması gerekir. Klasik bir diziden farklı olarak boyutun önceden belirlenmesi gerekmez.
List<String> names = new ArrayList<>();
names.add("Anna");
names.get(0);Ayrıntılı
Dahilen bir ArrayList, destek dizisi olarak normal bir dizi tutar.
Ayrıca bak: List, LinkedList, Diziler, Iterator, Jenerikler