Rumah >Java >javaTutorial >Tafsiran dokumentasi Java: Penjelasan terperinci tentang penggunaan kaedah clear() kelas HashSet

Tafsiran dokumentasi Java: Penjelasan terperinci tentang penggunaan kaedah clear() kelas HashSet

WBOY
WBOYasal
2023-11-03 18:33:261229semak imbas

Tafsiran dokumentasi Java: Penjelasan terperinci tentang penggunaan kaedah clear() kelas HashSet

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn