Java Örnekleri

Java ArrayList Kullanımı ve ArrayList Örnekleri

Java’da diziler esnek olmayan bir yapıdadır. Dizileri genişletmek yada daraltmak mümkün olmayan sınırlılıklar getirir. Bu yazıda diziler gibi çalışan daha esnek yapıya sahip olan ArrayList oluşturmayı ve bir kaç işlevsel örneği göstereceğiz.

İlk olarak ArrayList nedir sorusuna cevap verelim.

Java’da ArrayList Nedir?

Java’da ArrayList util paketine ait olan bir koleksiyon çerçevesidir. Yani ArrayList kullanmak isterseniz bu paketi dahil (import) etmeniz gerekir.

Bize Java’da dinamik diziler sağlar. Bununla birlikte, standart dizilerden daha yavaş olabilir, ancak dizide çok sayıda düzenlemenin gerekli olduğu programlarda yardımcı olabilir. Bu sınıf, java.util paketinde bulunur. ArrayList’in başlıca avantajları, eğer bir diziyi bildirirsek, o zaman boyuttan bahsedebiliriz, ancak ArrayList’te, boyuttan bahsetmeye gerek olacak bir durum yoktur.

Özetle: ArrayList sınıfı, java.util paketinde bulunabilen yeniden boyutlandırılabilir bir dizidir.

Java’da ArrayList Nasıl Oluşturulur?

ArrayList oluşturmak için aşağıdaki söz dizimine bakalım.

Yukarıdaki gibi söz dizimini kullanarak öğrenci notlarını kaydettiğimiz bir örnek kodu inceleyelim.

Çıktı:

Java ArrayList Örnekleri

Java’da ArrayList oluşturmayı gördük. Şimdi ArrayList ile bir kaç örnek işlem yapalım.

Örnek: ArrayListte bulunan öğelerin sayısı öğrenme

Çıktı:

Örnek: 3.sıradaki öğeyi yazdırma(index numaraları 0dan başlar)

Çıktı:

Örnek: ArrayList öğelerini for döngüsü ile yazdırma (1.yöntem for)

Çıktı:

Örnek: ArrayList öğelerini for döngüsü ile yazdırma (1.yöntem foreach)

Çıktı:

Örnek: ArrayList içinde aranan değerin olup olmadığını bulma

Çıktı:

Örnek: ArrayList içinde aranan öğenin kaçıncı sırada olduğunu yazdırma

Çıktı:

Örnek: ArrayListten öğe silme

Not: Referans tiplerden doğrundan silme işlemi gerçekleştirken temel tiplerde index numaralarını kullanarak silmeniz gerekir.

Yöntem 1: (Referans tip)

Yöntem 2:( Tüm tipler)

Çıktı:

Yorum yap

Web Tasarım & Programlama sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya Devam Edin