Java ArrayList clear ()

Metode Java ArrayList clear () menghapus semua elemen dari daftar array.

Sintaks dari clear()metode ini adalah:

 arraylist.clear()

Di sini, daftar larik adalah objek ArrayListkelas.

clear () Parameter

The clear()Metode tidak mengambil parameter apapun.

clear () Nilai Kembali

The clear()metode tidak mengembalikan nilai apapun. Sebaliknya, itu membuat perubahan pada daftar larik.

Contoh 1: Hapus 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); ) )

Keluaran

 Bahasa Pemrograman: (Java, JavaScript, Python) ArrayList setelah clear (): ()

Dalam contoh di atas, kami telah membuat daftar larik bernama bahasa. Daftar larik menyimpan nama bahasa pemrograman.

Di sini, kami telah menggunakan clear()metode untuk menghapus semua elemen bahasa.

ArrayList clear () Vs. Hapus semua()

ArrayList juga menyediakan removeAll()metode yang juga menghapus semua elemen dari daftar 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); ) )

Keluaran

 Odd Number ArrayList: (1, 3, 5) ArrayList setelah removeAll (): ()

Dalam contoh di atas, kami telah membuat daftar larik bernama oddNumbers. Di sini, kita dapat melihat bahwa removeAll()metode ini digunakan untuk menghapus semua elemen dari daftar larik.

Baik metode removeAll()dan clear()melakukan tugas yang sama. Namun, clear()metode yang digunakan lebih dari removeAll(). Itu karena clear()lebih cepat dan efisien dibandingkan removeAll().

Untuk mempelajari lebih lanjut tentang removeAll(), kunjungi metode Java removeAll ().

Artikel yang menarik...