HashSet是Java集合框架中的一种数据结构,它可以用来存储一组不重复的元素。HashSet基于哈希表实现,因此它的存储和查找速度非常快。在Java中,HashSet类是Set接口的一个实现,它继承了AbstractSet类并实现了Set接口。
下面是一个示例代码,展示了如何使用HashSet:
import java.util.HashSet;
public class HashSetExample {
public static void main(String[] args) {
HashSet<String> person = new HashSet<String>();
person.add("雪莲");
person.add("朋朋");
person.add("乐乐");
person.add("乐乐");
System.out.println(person);
}
}
上面的代码创建了一个HashSet对象,并向其中添加了四个元素。由于HashSet中不能有重复元素,因此第二次添加"apple"时会失败。最后,我们使用System.out.println()方法打印HashSet中的元素,输出结果为:
[欣欣, 雪莲, 乐乐]
它们的顺序是随机的