共計 743 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Java 中,HashSet 是一個實現了 Set 接口的無序集合。它是由一個哈希表(實際上是一個 HashMap 實例)支持的,其中的元素沒有特定的順序。HashSet 不允許存儲重復的元素,它的主要用途是用于存儲和操作一組對象。
HashSet 的主要用法如下:
- 添加元素:可以使用 add() 方法向 HashSet 中添加元素。
HashSet<String> set = new HashSet<>();
set.add("Apple");
set.add("Banana");
set.add("Orange");
- 移除元素:可以使用 remove() 方法從 HashSet 中刪除元素。
set.remove("Apple");
- 判斷元素是否存在:可以使用 contains() 方法判斷 HashSet 中是否包含某個元素。
boolean contains = set.contains("Banana");
- 獲取元素數量:可以使用 size() 方法獲取 HashSet 中元素的數量。
int size = set.size();
- 遍歷元素:可以使用迭代器(Iterator)或者增強型 for 循環來遍歷 HashSet 中的元素。
Iterator<String> iterator = set.iterator();
while (iterator.hasNext()) {String element = iterator.next();
System.out.println(element);
}
for (String element : set) {System.out.println(element);
}
需要注意的是,HashSet 中的元素是無序的,無法保證元素的插入順序和遍歷順序相同。如果需要有序的集合,可以使用 LinkedHashSet。
丸趣 TV 網 – 提供最優質的資源集合!
正文完