位置:首页 > 软件操作教程 > 编程开发 > Java > 问题详情

Java HashSet 类

提问人:刘旭39发布时间:2020-11-27

HashSet 类

HashSet实现了Set接口,由哈希表(实际上是一个HashMap对象)支持。它不保证Set内元素的 顺序,因此每次在访问或迭代遍历时取出元素的顺序并不相同C。

使用时通常将变量类型声明为类型,可以通过具体的实现类来定义不同对象的具体实例化类型。

Set<String> hashSet = new HashSet<String>();

Set<E> hashSet2 = new HashSet<>();

Set<E> hashSetWithCapacity = new HashSet<>(10);

上述代码中,第一个指定声明了元素都是String类型的Set集合;第二个指定中,E是Java中合法 的数据类型,代表它可以是Java中任意的合法数据类型。HashSet中提供了默认的构造器HashSet(int intialCapacity),可以初始化一个指定大小的集合。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部