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),可以初始化一个指定大小的集合。
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>