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

Bagaimana untuk menambah elemen ke senarai di Jawa?

PHPz
PHPzke hadapan
2023-09-11 23:49:021964semak imbas

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)

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

parameter

  • e strong> - 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)

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

  • 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 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();
          }
       }
    }

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

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:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Artikel sebelumnya:Kelas EnumMap dalam JavaArtikel seterusnya:Kelas EnumMap dalam Java