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, ArrayList
sı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 index
parametre geçmedi eleman arraylist sonuna eklenir.
add () Dönüş Değeri
- öğe başarıyla eklenirse true döndürür
Not: index
Aralık dışındaysa, add()
yöntem IndexOutOfBoundsException
istisna 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, ArrayList
adlandırılmış bir asal Sayılar oluşturduk . Burada add()
yöntemin isteğe bağlı index
parametresi 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ı index
parametreye 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.