Java ArrayList add ()

Metode add () Java ArrayList menyisipkan elemen ke daftar array pada posisi yang ditentukan.

Sintaks dari add()metode ini adalah:

 arraylist.add (indeks int, elemen E)

Di sini, daftar larik adalah objek ArrayListkelas.

add () Parameter

add()Metode ArrayList dapat mengambil dua parameter:

  • index (opsional) - indeks tempat elemen dimasukkan
  • elemen - elemen yang akan disisipkan

Jika indexparameter tidak dilewatkan, elemen ditambahkan ke akhir daftar larik.

add () Nilai Kembali

  • mengembalikan nilai true jika elemen berhasil dimasukkan

Catatan: Jika indexberada di luar rentang, add()metode ini menimbulkan IndexOutOfBoundsExceptionpengecualian.

Contoh 1: Memasukkan Elemen menggunakan ArrayList add ()

 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); ) )

Keluaran

 ArrayList: (2, 3, 5) 

Dalam contoh di atas, kami telah membuat ArrayListprimeNumbers bernama. Di sini, add()metode tidak memiliki indexparameter opsional . Karenanya, semua elemen disisipkan di akhir daftar larik.

Contoh 2: Menyisipkan Elemen pada Posisi Tertentu

 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); ) )

Keluaran

 ArrayList: (Java, Python, JavaScript) Update ArrayList: (Java, C ++, Python, JavaScript)

Dalam contoh di atas, kami telah menggunakan add()metode untuk memasukkan elemen ke daftar larik. Perhatikan garisnya,

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

Di sini, add()metode tersebut memiliki indexparameter opsional . Oleh karena itu, C ++ disisipkan pada indeks 1.

Catatan : Sampai sekarang, kami hanya menambahkan satu elemen. Namun, kami juga dapat menambahkan beberapa elemen dari koleksi (daftar larik, set, peta, dll) ke daftar larik menggunakan addAll()metode ini. Untuk mempelajari lebih lanjut, kunjungi addAll () Java ArrayList.

Artikel yang menarik...