Dalam pengaturcaraan Java, kelas HashSet ialah struktur data yang biasa digunakan, yang digunakan untuk menyimpan koleksi elemen unik. Dalam kelas HashSet, kaedah clear() boleh mengosongkan semua elemen dalam koleksi HashSet. Artikel ini akan menerangkan secara terperinci penggunaan kaedah clear() kelas HashSet dan memberikan contoh kod khusus.
1. Pengenalan kepada kaedah clear() kelas HashSet
Di Java, kelas HashSet ialah pelaksanaan berdasarkan jadual cincang Ia melaksanakan antara muka Set dan mewarisi daripada kelas AbstractSet. Kelas HashSet boleh menyimpan koleksi elemen unik, dan ia tidak menjamin susunan elemen. Kelas HashSet menyediakan banyak kaedah untuk operasi seperti menambah, mengalih keluar dan menyemak elemen. Antaranya, kaedah clear() digunakan untuk mengosongkan semua elemen dalam koleksi HashSet.
Format sintaks kaedah clear() kelas HashSet adalah seperti berikut:
public void clear()
Dalam kurungan selepas nama kaedah, tiada parameter perlu dihantar. Selepas memanggil kaedah clear(), semua elemen dalam koleksi HashSet akan dikosongkan dan saiz koleksi akan menjadi 0.
2 Contoh penggunaan kaedah clear() kelas HashSet
Untuk lebih memahami penggunaan kaedah clear() kelas HashSet, kami akan menyediakan beberapa contoh kod khusus seterusnya.
1 Gunakan kaedah clear() untuk mengosongkan koleksi HashSet
Kami mula-mula menentukan koleksi HashSet dan menambah beberapa elemen padanya. Kemudian gunakan kaedah clear() untuk mengosongkan elemen dalam koleksi dan semak sama ada koleksi itu kosong.
import java.util.HashSet; public class HashSetDemo { public static void main(String[] args) { HashSet<String> animalSet = new HashSet<String>(); // 向集合中添加元素 animalSet.add("dog"); animalSet.add("cat"); animalSet.add("tiger"); animalSet.add("lion"); System.out.println("HashSet集合大小为:" + animalSet.size()); // 使用clear()方法清空集合 animalSet.clear(); System.out.println("HashSet集合清空后大小为:" + animalSet.size()); } }
Hasil keluaran:
HashSet集合大小为:4 HashSet集合清空后大小为:0
Daripada hasil keluaran, kita dapat melihat bahawa selepas menggunakan kaedah clear() untuk mengosongkan koleksi HashSet, saiz koleksi menjadi 0, menunjukkan bahawa semua elemen dalam koleksi telah dikosongkan.
2 Gunakan kaedah clear() untuk mengosongkan koleksi HashSet, dan kemudian menambah elemen padanya
Kami boleh mengosongkan koleksi HashSet dan kemudian menambah elemen padanya.
import java.util.HashSet; public class HashSetDemo { public static void main(String[] args) { HashSet<String> animalSet = new HashSet<String>(); // 向集合中添加元素 animalSet.add("dog"); animalSet.add("cat"); animalSet.add("tiger"); animalSet.add("lion"); System.out.println("HashSet集合大小为:" + animalSet.size()); // 使用clear()方法清空集合 animalSet.clear(); System.out.println("HashSet集合清空后大小为:" + animalSet.size()); // 再次向集合中添加元素 animalSet.add("monkey"); animalSet.add("rabbit"); System.out.println("HashSet集合添加元素后大小为:" + animalSet.size()); } }
Hasil keluaran:
HashSet集合大小为:4 HashSet集合清空后大小为:0 HashSet集合添加元素后大小为:2
Daripada hasil keluaran, kita dapat melihat bahawa selepas menggunakan kaedah clear() untuk mengosongkan koleksi HashSet, dan kemudian menambah elemen padanya, koleksi hanya mengandungi elemen yang baru ditambah, menunjukkan bahawa yang asal elemen telah Jelas.
3. Kesimpulan
Artikel ini menerangkan secara terperinci penggunaan kaedah clear() kelas HashSet dalam Java dan menyediakan contoh kod khusus. Kita boleh menggunakan kaedah clear() untuk mengosongkan semua elemen dalam koleksi HashSet dan kemudian menambah elemen baharu padanya.
Atas ialah kandungan terperinci Tafsiran dokumentasi Java: Penjelasan terperinci tentang penggunaan kaedah clear() kelas HashSet. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!