在Java程式設計中,HashSet類別是一種常用資料結構,它用來儲存不重複的元素集合。在HashSet類別中,clear()方法可以清空HashSet集合中的所有元素。本文將為大家詳細解讀HashSet類別的clear()方法的用法,並提供具體的程式碼範例。
一、HashSet類別的clear()方法簡介
在Java中,HashSet類別是一種基於哈希表的實現,它實作了Set接口,並繼承於AbstractSet類別。 HashSet類別中可以儲存不重複的元素集合,而且它沒有保證元素的順序。 HashSet類別提供了許多方法用於新增、刪除和檢查元素等操作。其中,clear()方法用於清空HashSet集合中的所有元素。
HashSet類別的clear()方法的語法格式如下:
public void clear()
在方法名稱後面的括號中,不需要傳入任何參數。呼叫clear()方法後,HashSet集合中的所有元素將被清空,集合大小將變成0。
二、HashSet類別的clear()方法使用範例
為了更好地理解HashSet類別的clear()方法的用法,我們接下來將提供一些具體的程式碼範例。
1.使用clear()方法清空HashSet集合
我們先定義一個HashSet集合,並在其中加入一些元素。然後使用clear()方法清空集合中的元素,並檢查集合是否為空。
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()); } }
輸出結果:
HashSet集合大小为:4 HashSet集合清空后大小为:0
從輸出結果中,我們可以看到使用clear()方法清空HashSet集合後,集合大小變成0,說明集合中的所有元素都已被清除。
2.使用clear()方法清空HashSet集合後,再加入元素
#我們可以在清空HashSet集合後,再加入其中元素。
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()); } }
輸出結果:
HashSet集合大小为:4 HashSet集合清空后大小为:0 HashSet集合添加元素后大小为:2
從輸出結果中,我們可以看到使用clear()方法清空HashSet集合後,再向其中新增元素,集合中僅包含新新增的元素,說明原先的元素都已清除。
三、結論
本文詳細解讀了Java中的HashSet類別的clear()方法的用法,並提供了具體的程式碼範例。我們可以使用clear()方法清空HashSet集合中的所有元素,再重新在其中加入新的元素。
以上是Java文件解讀:HashSet類別的clear()方法用法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!