Java ArrayList tambah ()

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 ArrayListkelas.

tambah () Parameter

add()Kaedah ArrayList boleh mengambil dua parameter:

  • indeks (pilihan) - indeks di mana elemen dimasukkan
  • elemen - elemen yang akan dimasukkan

Sekiranya indexparameter tidak dilewatkan, elemen akan ditambahkan ke hujung senarai tatasusunan.

tambah () Nilai Pulangan

  • kembali benar sekiranya elemen berjaya dimasukkan

Catatan: Jika tidak indexberada di luar jangkauan, add()kaedah 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); ) )

Pengeluaran

 ArrayList: (2, 3, 5) 

Dalam contoh di atas, kami telah membuat ArrayListnombor perdana bernama. Di sini, add()kaedah tersebut tidak mempunyai indexparameter 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 indexparameter 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 ().

Artikel menarik...