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 ArrayList
kelas.
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()
- Menukarint
nilai 13 keInteger
objek. Ini keranaremove()
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 ().