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)
点击加载更多评论>>