HashSet<E>泛型类在数据组织上类似于数学上的集合,可以进行“交”、“并”、“差”等运算。
1、HashSet<E>对象
HashSet<E>泛型类创建的对象称为集合,如:
HashSet<String> set = HashSet<String>;
那么set就是一个可以存储 string 类型数据的集合,set 可以调用 add(String s) 方法将 string 类型的数据添加到集合中。添加到集合中的数据称为集合的元素。集合不允许有相同的元素,也就是说,如果b已经是集合中的元素,那么在执行 set.add(b)操作是无效的。集合对象的初始容量是16字节装载因子是0.75。也就是说,如果集合添加的元素超过总容量的75%时,集合的容量将增加1倍。
2、常用方法
HashSet<E>泛型类的常用方法如下:
① public boolean add(E o) —— 向集合添加参数指定的元素。
② public void clear() ——清空集合,使集合不含有任何元素。
③ public boolean contains(Object o) —— 判断参数指定的数据是否属于集合。
④ public boolean isEmpty() —— 判断集合是否为空。
⑤ public boolean remove(Object o) ——集合删除参数指定的元素。
⑥ public int size () —— 返回集合中元素的个数。
⑦ Object [ ] toArray() —— 将集合元素存放到数组中,并返回这个数组。
⑧ boolean containsAll (Ha