Java ArrayList jelas ()

Kaedah Java ArrayList clear () membuang semua elemen dari senarai array.

Sintaks clear()kaedahnya adalah:

 arraylist.clear()

Di sini, senarai array adalah objek ArrayListkelas.

jelas () Parameter

The clear()kaedah tidak mengambil apa-apa parameter.

jelas () Nilai Pulangan

The clear()kaedah tidak mengembalikan apa-apa nilai. Sebaliknya, ia membuat perubahan pada senarai tatasusunan.

Contoh 1: Keluarkan semua elemen dari String Type ArrayList

 import java.util.ArrayList; class Main ( public static void main(String() args)( // create an arraylist ArrayList languages = new ArrayList(); languages.add("Java"); languages.add("JavaScript"); languages.add("Python"); System.out.println("Programming Languages: " + languages); // remove all elements languages.clear(); System.out.println("ArrayList after clear(): " + languages); ) )

Pengeluaran

 Bahasa Pengaturcaraan: (Java, JavaScript, Python) ArrayList setelah jelas (): ()

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

Di sini, kami telah menggunakan clear()kaedah untuk membuang semua unsur bahasa.

ArrayList jelas () Vs. keluarkan semua()

ArrayList juga menyediakan removeAll()kaedah yang juga membuang semua elemen dari senarai array. Sebagai contoh,

 import java.util.ArrayList; class Main ( public static void main(String() args)( // create an arraylist ArrayList oddNumbers = new ArrayList(); // add elements to arraylist oddNumbers.add(1); oddNumbers.add(3); oddNumbers.add(5); System.out.println("Odd Number ArrayList: " + oddNumbers); // remove all elements oddNumbers.removeAll(oddNumbers); System.out.println("ArrayList after removeAll(): " + oddNumbers); ) )

Pengeluaran

 ArrayList Nombor Ganjil: (1, 3, 5) Daftar Array setelah dikeluarkan Semua (): ()

Dalam contoh di atas, kami telah membuat senarai tatasusunan bernama oddNumbers. Di sini, kita dapat melihat bahawa removeAll()kaedah tersebut digunakan untuk membuang semua elemen dari senarai tatasusunan.

Kedua-dua kaedah removeAll()dan clear()kaedah menjalankan tugas yang sama. Walau bagaimanapun, clear()kaedah ini digunakan lebih daripada removeAll(). Ini kerana clear()lebih pantas dan efisien berbanding removeAll().

Untuk mengetahui lebih lanjut mengenai removeAll(), lawati kaedah Java removeAll ().

Artikel menarik...