Rumah > Java > javaTutorial > Bagaimana untuk menambah elemen ke senarai di Jawa?

Bagaimana untuk menambah elemen ke senarai di Jawa?

PHPz
Lepaskan: 2023-09-11 23:49:02
ke hadapan
1972 orang telah melayarinya

Bagaimana untuk menambah elemen ke senarai di Jawa?

Kita boleh menambah elemen pada senarai menggunakan kaedah add() List.

1 Gunakan kaedah tambah() tanpa indeks.

boolean add(E e)
Salin selepas log masuk

Menambah elemen yang ditentukan pada penghujung senarai ini (operasi pilihan).

parameter

  • e - Elemen untuk ditambahkan pada senarai ini.

Pemulangan

Benar (dinyatakan oleh Collection.add(E)).

Melempar

  • UnsupportedOperationException - jika senarai ini tidak menyokong operasi tambah.

  • ClassCastException - jika kelas elemen yang ditentukan menghalangnya daripada ditambahkan pada senarai ini.

  • NullPointerException - jika elemen yang dinyatakan adalah batal dan senarai ini tidak membenarkan unsur nol.

  • IllegalArgumentException - jika sesetengah atribut elemen ini menghalangnya daripada ditambahkan pada senarai ini.

2. Gunakan add() dengan parameter indeks untuk menambah elemen pada kedudukan tertentu.

void add(int index, E element)
Salin selepas log masuk

Memasukkan elemen yang ditentukan pada kedudukan yang ditentukan dalam senarai ini (operasi pilihan). Mengalihkan elemen pada masa ini pada kedudukan itu (jika ada) dan semua elemen berikutnya ke kanan (menaikkan indeksnya dengan satu).

Parameter

  • < p>indeks - Indeks di mana elemen yang dinyatakan hendak dimasukkan.

  • elemen - Elemen untuk dimasukkan. .

NullPointerException
    - jika elemen yang dinyatakan adalah batal dan senarai ini tidak membenarkan unsur nol.
  • IllegalArgumentException
  • - jika sesetengah atribut elemen menghalangnya daripada ditambahkan pada senarai ini.
  • IndexOutOfBoundsException
  • - jika indeks berada di luar julat ( indeks < 0 || indeks > saiz()).
  • Contoh

  • Contoh berikut menunjukkan penggunaan kaedah add() -
  • package com.tutorialspoint;
    
    import java.util.ArrayList;
    import java.util.List;
    
    public class CollectionsDemo {
       public static void main(String[] args) {
          List<Integer> list = new ArrayList<>();
          list.add(1);
          list.add(2);
          list.add(3);
          list.add(5);
          list.add(6);
          System.out.println("List: " + list);
          list.add(3, 4);
          System.out.println("List: " + list);
          try {
             list.add(7, 7);
          } catch(IndexOutOfBoundsException e) {
             e.printStackTrace();
          }
       }
    }
    Salin selepas log masuk

    Output< /strong>Ini akan menghasilkan keputusan berikut -

    List: [1, 2, 3, 5, 6]
    List: [1, 2, 3, 4, 5, 6]
    java.lang.IndexOutOfBoundsException: Index: 7, Size: 6
       at java.base/java.util.ArrayList.rangeCheckForAdd(ArrayList.java:788)
       at java.base/java.util.ArrayList.add(ArrayList.java:513)
       at com.tutorialspoint.CollectionsDemo.main(CollectionsDemo.java:22)
    Salin selepas log masuk

    Atas ialah kandungan terperinci Bagaimana untuk menambah elemen ke senarai di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan