JAVA Kodlama Örnekleri #28 - ArrayList ve ArrayList Sınıfı Metodları
Kolaylıkla eleman eklenip çıkarılabilen, kapasite olarak daralıp genişleyebilen tek boyutlu dizilere ArrayList denir. Tek boyutlu dizilerde olduğu gibi içerdiği elemanlar indekse göre sıralanır ve indeks numaraları 0'dan başlar, eleman sayısına göre artarak devam eder.
Dizilerden farklı olarak boyut veya eleman belirtmeden de tanımlanabilirler.
Herhangi bir başlangıç kapasitesi bildirmeden,
ArrayList listeAdi = new ArrayList();
şeklinde veya,
başlangıç kapasitesi bildirmek suretiyle
ArrayList listeAdi = new ArrayList(initialCapacity: int x);
şeklinde x tam sayısı ile oluşturulabilir.
listeAdi.add("A"); "A" stringini listenin sonuna ekler.
listeAdi.add(index: int x , element: "A"); Listenin x numaralı indisine "A" stringini ekler.
listeAdi.remove("A"); Listeden (mevcut ise) "A" stringini siler.
listeAdi.remove(int x); Listeden x numaralı indisteki elemanı siler.
listeAdi.clear(); Listedeki tüm elemanları siler.
listeAdi.size(); Listenin eleman adedini verir.
listeAdi.get(int x); Listenin x numaralı indisindeki elemanı döndürür.
listeAdi.clone(); Listenin bir kopyasını döndürür.
listeAdi.indexOf(arananEleman); Listede arananEleman'ın ilk bulunduğu indeks numarasını döndürür. Aramaya 0. indisten başlar, sona doğru devam eder. arananEleman listede yoksa -1 döndürür.
Collections.sort(listeAdi); Listedeki elemanları sıralar. Elemanlar aynı veri tipinde olmalıdır.
Yorumlarınızı Bekliyorum