Java'da ArrayList'i kullanma

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:

instagram viewer