📅  最后修改于: 2023-12-03 14:42:54.529000             🧑  作者: Mango
HashSet是Java中实现了Set接口的集合类之一,使用哈希表作为存储结构。它不允许集合中出现重复元素,而且集合中的元素是无序的。
public boolean add(E e)
添加成功,则返回true,否则返回false。
public boolean remove(Object o)
如果集合中存在指定的元素,就将其从集合中移除,并返回true,否则返回false。
public boolean contains(Object o)
判断集合中是否包含指定的元素,如果包含就返回true,否则返回false。
public void clear()
清空集合中的所有元素。
public int size()
返回集合中元素的个数。
// 创建 HashSet 集合
Set<String> set = new HashSet<>();
// 添加元素
set.add("Java");
set.add("C++");
set.add("Python");
set.add("Java"); // 重复元素
// 输出集合大小
System.out.println(set.size()); // 输出结果:3
// 遍历集合
for (String s : set) {
System.out.println(s);
}
// 判断是否包含元素
System.out.println(set.contains("Java")); // 输出结果:true
// 移除元素
set.remove("Java");
// 清空集合
set.clear();