Java ArrayList hapus ()

Kaedah Java ArrayList remove () membuang elemen tunggal dari senarai array.

Sintaks remove()kaedahnya adalah:

 // remove the specified element arraylist.remove(Object obj) // remove element present in the specified index arraylist.remove(int index)

Di sini, senarai array adalah objek ArrayListkelas.

keluarkan () Parameter

The remove()Cara mengambil parameter tunggal.

  • obj - elemen yang akan dikeluarkan dari senarai susunan, ATAU
  • indeks - kedudukan dari mana elemen hendak dikeluarkan

Sekiranya elemen yang sama obj terdapat di beberapa lokasi, maka elemen yang muncul pertama dalam senarai susunan akan dikeluarkan.

keluarkan () Nilai Pulangan

  • kembali benar jika elemen yang ditentukan terdapat dalam senarai tatasusunan
  • mengembalikan elemen yang dikeluarkan jika indeks dilewatkan sebagai parameter

Catatan : Sekiranya indeks yang ditentukan berada di luar jangkauan, kaedah melemparkan IndexOutOfBoundsException.

Contoh 1: Keluarkan Elemen yang Ditentukan dari ArrayList

 import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList languages = new ArrayList(); // insert element to the arraylist languages.add("JavaScript"); languages.add("Java"); languages.add("Python"); System.out.println("ArrayList: " + languages); // remove the element Java boolean result = languages.remove("Java"); System.out.println("Is element Java removed? " + result); System.out.println("ArrayList after remove(): " + languages); ) )

Pengeluaran

ArrayList: (JavaScript, Java, Python) Adakah elemen Java dikeluarkan? true ArrayList setelah dikeluarkan (): (JavaScript, Python)

Dalam contoh di atas, kami telah membuat senarai laras bernama bahasa. Senarai susunan menyimpan nama bahasa pengaturcaraan.

Di sini, kami telah menggunakan remove()kaedah untuk membuang elemen Java dari senarai array.

Contoh 2: Keluarkan Elemen Dari Kedudukan Yang Ditentukan

 import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList languages = new ArrayList(); // insert element to the arraylist languages.add("JavaScript"); languages.add("Java"); languages.add("Python"); System.out.println("ArrayList: " + languages); // remove the element from position 2 String element = languages.remove(2); System.out.println("ArrayList after remove(): " + languages); System.out.println("Removed Element: " + element); ) )

Pengeluaran

 ArrayList: (JavaScript, Java, Python) ArrayList setelah menghapus (): (JavaScript, Java) Elemen yang Dihapus: Python

Dalam contoh di atas, kami telah membuat senarai laras bernama bahasa. Perhatikan ungkapan,

 languages.remove(2)

Di sini, remove () mengembalikan dan membuang elemen yang ada pada kedudukan 2 (iaitu Python)

Contoh 3: Keluarkan Kejadian Pertama Unsur

 import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList randomNumbers = new ArrayList(); // add element to the arraylist randomNumbers.add(22); randomNumbers.add(13); randomNumbers.add(35); randomNumbers.add(13); randomNumbers.add(40); System.out.println("ArrayList: " + randomNumbers); // remove the first occurrence of 13 boolean result = randomNumbers.remove(Integer.valueOf(13)); System.out.println("Is element 13 removed? " + result); System.out.println("ArrayList after remove(): " + randomNumbers); ) )

Pengeluaran

ArrayList: (22, 13, 35, 13, 40) Adakah elemen 13 dikeluarkan? benar ArrayList selepas membuang (): (22, 35, 13, 40)

Dalam contoh di atas, kami telah membuat senarai tatasusunan bernama randomNumbers. Dalam senarai susunan, elemen 13 terdapat di dua lokasi. Perhatikan garis,

 randomNumbers.remove(Integer.valueOf(13))

Di sini,

  • Integer.valueOf()- Menukar intnilai 13 ke Integerobjek. Ini kerana remove()kaedah hanya mengambil objek sebagai hujahnya. Untuk mengetahui lebih lanjut, kunjungi Java Primitive Types to Wrapper Objects.
  • remove()- Mengeluarkan elemen 13 yang muncul pertama kali dalam senarai tatasusunan.

Catatan : Kami juga dapat menghapus semua elemen dari senarai susunan menggunakan clear()kaedah. Untuk mengetahui lebih lanjut, lawati Java ArrayList clear ().

Artikel menarik...