Java ArrayList add ()

Java ArrayList add () yöntemi, belirtilen konumda dizi listesine bir öğe ekler.

add()Yöntemin sözdizimi şöyledir:

 arraylist.add (int dizin, E öğesi)

Burada dizi listesi, ArrayListsınıfın bir nesnesidir .

add () Parametreler

ArrayList add()yöntemi iki parametre alabilir:

  • dizin (isteğe bağlı) - öğenin eklendiği dizin
  • öğe - eklenecek öğe

Eğer indexparametre geçmedi eleman arraylist sonuna eklenir.

add () Dönüş Değeri

  • öğe başarıyla eklenirse true döndürür

Not: indexAralık dışındaysa, add()yöntem IndexOutOfBoundsExceptionistisna oluşturur.

Örnek 1: ArrayList add () kullanarak Öğe Ekleme

 import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList primeNumbers = new ArrayList(); // insert element to the arraylist primeNumbers.add(2); primeNumbers.add(3); primeNumbers.add(5); System.out.println("ArrayList: " + primeNumbers); ) )

Çıktı

 DiziListesi: (2, 3, 5) 

Yukarıdaki örnekte, ArrayListadlandırılmış bir asal Sayılar oluşturduk . Burada add()yöntemin isteğe bağlı indexparametresi yoktur. Bu nedenle, tüm öğeler dizi listesinin sonuna eklenir.

Örnek 2: Belirtilen Konuma Eleman Ekleme

 import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList languages = new ArrayList(); // insert element at the end of arraylist languages.add("Java"); languages.add("Python"); languages.add("JavaScript"); System.out.println("ArrayList: " + languages); // insert element at position 1 languages.add(1, "C++"); System.out.println("Updated ArrayList: " + languages); ) )

Çıktı

 ArrayList: (Java, Python, JavaScript) Güncellenmiş ArrayList: (Java, C ++, Python, JavaScript)

Yukarıdaki örnekte, add()dizi listesine eleman eklemek için yöntemi kullandık . Çizgiye dikkat edin,

 languages.add(1, "C++");

Burada add()yöntem isteğe bağlı indexparametreye sahiptir. Bu nedenle, C ++ dizin 1'e eklenir.

Not : Şimdiye kadar sadece tek eleman ekledik. Bununla birlikte, addAll()yöntemi kullanarak bir koleksiyondan (dizi listesi, set, harita vb.) Bir dizi listesine birden çok öğe ekleyebiliriz . Daha fazla bilgi edinmek için Java ArrayList addAll () adresini ziyaret edin.

Ilginç makaleler...