Java'daki standart diziler, sahip olabilecekleri öğe sayısına göre sabitlenmiştir. Bir dizideki öğeleri azaltmak istiyorsanız, doğru numaraya sahip yeni dizi orijinal dizinin içeriğindeki öğelerin. Alternatif olarak ArrayList
sınıf. ArrayList
sınıfı dinamik diziler yapmak için araçlar sağlar (yani uzunlukları artabilir ve azalabilir).
Bu bir ArrayList
on eleman için başlangıç kapasitesine sahip. Daha büyük (veya daha küçük) ArrayList
ilk kapasite kurucuya aktarılabilir. Yirmi element için yer açmak için:
Unutulmaması gereken bir şey ArrayList
öğelerin aynı nesne türünde olması gerekmez. Rağmen dynamicStringArray
tarafından dolduruldu sicim nesneler, hala sayı değerlerini kabul edebilir:
Bir nesne herhangi bir yere ArrayList
add yöntemini kullanarak ve ekleme pozisyonunu geçirerek elemanların indeksini oluşturur. Eklemek için Dize "Maks"
-e dynamicStringArray
3. konumda:
Bir elemanı kaldırmak ve yerine yeni bir eleman eklemek yerine Ayarlamak
yöntemi bir seferde bir elemanın yerine kullanılabilir. Değiştirilecek öğenin dizinini ve değiştirilecek nesneyi iletmeniz yeterlidir. "Peter" yerine "Paul" yerine: