Kaedah Java ArrayList add () memasukkan elemen ke senarai array pada kedudukan yang ditentukan.
Sintaks add()
kaedahnya adalah:
arraylist.add (indeks int, elemen E)
Di sini, senarai array adalah objek ArrayList
kelas.
tambah () Parameter
add()
Kaedah ArrayList boleh mengambil dua parameter:
- indeks (pilihan) - indeks di mana elemen dimasukkan
- elemen - elemen yang akan dimasukkan
Sekiranya index
parameter tidak dilewatkan, elemen akan ditambahkan ke hujung senarai tatasusunan.
tambah () Nilai Pulangan
- kembali benar sekiranya elemen berjaya dimasukkan
Catatan: Jika tidak index
berada di luar jangkauan, add()
kaedah ini menimbulkan IndexOutOfBoundsException
pengecualian.
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); ) )
Pengeluaran
ArrayList: (2, 3, 5)
Dalam contoh di atas, kami telah membuat ArrayList
nombor perdana bernama. Di sini, add()
kaedah tersebut tidak mempunyai index
parameter pilihan . Oleh itu, semua elemen dimasukkan di hujung senarai tatasusunan.
Contoh 2: Memasukkan Elemen pada Kedudukan Yang Ditentukan
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); ) )
Pengeluaran
ArrayList: (Java, Python, JavaScript) ArrayList yang dikemas kini: (Java, C ++, Python, JavaScript)
Dalam contoh di atas, kami telah menggunakan add()
kaedah untuk memasukkan elemen ke dalam senarai tatasusunan. Perhatikan garis,
languages.add(1, "C++");
Di sini, add()
kaedah ini mempunyai index
parameter pilihan . Oleh itu, C ++ dimasukkan pada indeks 1.
Catatan : Hingga kini, kami hanya menambah elemen tunggal. Namun, kita juga dapat menambahkan beberapa elemen dari koleksi (senarai susunan, set, peta, dll) ke daftar susunan menggunakan addAll()
kaedah. Untuk mengetahui lebih lanjut, lawati Java ArrayList addAll ().