İçindekiler:
Video: Java Programlama Dersleri 23 - Arrayler ve Özellikleri 2024
Java'daki ArrayList paketi (Package: java. Util), özel bir koleksiyon nesnesi türü oluşturmanıza ve bakım yapmanıza izin verir: bir dizi listesi. Bir dizi listesi , bir diziye benzer ancak dizilerle çalışmanın en sık karşılaşılan sorunlarından çoğunu önler; özellikle
-
Bir dizi listesi, gerektiğinde otomatik olarak yeniden boyutlandırır.
-
Bir dizi listesi, öğelerin kütüğün ortasına eklenmesini sağlar.
-
Bir dizi listesi öğeleri silmenizi sağlar.
Üreticileri
Üreticisi | Açıklama |
---|---|
ArrayList () | Başlangıç on
öğe kapasiteli bir dizi listesi oluşturur. |
ArrayList (int capacity) | Belirtilen başlangıç kapasitesine sahip bir dizi listesi oluşturur. |
ArrayList (Collection c) | Bir dizi listesi oluşturur ve belirtilen
koleksiyonundaki tüm öğeleri yeni dizi listesine kopyalar. |
Yöntem
Yöntem | Açıklama |
---|---|
add (Object elemanı) | Belirtilen nesneyi dizi listesine ekler. Dizi listesini oluştururken bir
türü belirlediyseniz, nesne doğru türden olmalıdır. |
add (int index, Object elemanı) | Belirtilen nesneyi belirtilen
dizin konumundaki dizi listesine ekler. Diziyi dizinini oluştururken bir tür belirttiyseniz, nesne doğru türde olmalıdır. |
addAll (Collection c) | Belirtilen koleksiyonun tüm öğelerini bu dizi
listesine ekler. |
addAll (int index, Collection c) | Belirtilen koleksiyonun tüm elemanlarını, belirtilen dizin konumundaki bu dizi
listesine ekler. |
clear () | Dizi listesinden tüm öğeleri siler. |
clone () | Dizinin listesinin sığ bir kopyasını döndürür. Kopyalamada bulunan
öğeleri, orijinaldeki öğeleriyle aynı nesne örnekleridir. |
contains (Object elem) | Belirtilen
nesnesinin dizi listesinde olup olmadığını gösteren bir Boolean değeri döndürür. |
containsAll (Collection c) | Bu dizi listesi >'ın belirtilen koleksiyondaki tüm nesneleri içerip içermediğini gösteren bir Boolean değeri döndürür.
ensureCapacity (int minCapacity) |
Dizinin liste kapasitesini belirtilen | değerine yükseltir. (Kapasite zaten belirtilen
değerinden büyükse, bu yöntem hiçbir şey yapmaz.) get (int index) |
Listedeki belirtilen konumdaki nesneyi döndürür. | indexOf (Object elem) |
Dizide listede belirtilen | nesnesinin ilk bulunduğu dizin konumunu döndürür. Nesne listede
değilse, -1 döndürür. isEmpty () |
Dizinin | öğesinin boş olup olmadığını gösteren bir Boolean değeri döndürür.
iterator () |
Dizi listesi için bir tekrarlayıcı döndürür. | lastIndexOf (Object elem) |
Dizi listesinde belirtilen | nesnesinin son bulunduğu dizin konumunu döndürür. Nesne listede
değilse, -1 döndürür. remove (int index) |
Belirtilen dizindeki nesneyi kaldırır ve kaldırılan | öğesini döndürür.
remove (Object elem) |
Bir nesneyi listeden kaldırır. Birden fazla | öğesinin nesneye karşılık geldiğini unutmayın; bu yöntem yalnızca bir tanesini kaldırır.
Nesnenin listesinde olup olmadığını gösteren bir Boolean değeri döndürür. remove (int fromIndex, int |
toIndex)
Endeks değerleri belirtilen |
arasında olan tüm nesneleri kaldırır. FromIndex ve toIndex
konumlarındaki öğelerin kendileri kaldırılmadığını unutmayın. removeAll (Collection c) |
Belirtilen koleksiyondaki tüm nesneleri bu | dizi listesinden kaldırır.
retainAll (Collection c) |
Belirtilen | koleksiyonunda yer almayan tüm nesneleri bu dizi listesinden kaldırır.
set (int index, Object elem) |
Belirtilen öğeyi belirtilen nesneye ayarlar. Daha önce o konumda olan | öğesi
yönteminin dönüş değeri olarak döndürülür. size () |
Listedeki öğelerin sayısını döndürür. | toArray () |
Dizi listesinin öğelerini bir dizi nesne olarak döndürür | (Object []).
toArray (type [] array) |
tipi olan bir dizi olarak dizi listesinin elemanlarını, parametreyle geçirilen diziyle aynı şekilde döndürür. |