HashSet< E>泛型类创建的对象称为集合
HashSet< E>泛型类的常用方法
1.boolean add(Object o)方法
向集合中添加数据,添加成功则返回true,否则返回false
HashSet<Integer>hashSet=new HashSet<>();
hashSet.add(15);
hashSet.add(546);
hashSet.add(89);
hashSet.add(23);
hashSet.add(9);
2.int size()
该方法返回集合的数据的个数
System.out.println(hashSet.size());//输出集合中的数据个数
3.boolean contains(Object o)
判断当前集合中是否含有o,如果有,返回true,否则返回false
hashSet.add(15);
hashSet.add(546);
hashSet.add(89);
hashSet.add(23);
hashSet.add(9);
System.out.println(hashSet.contains(546);
4.boolean containsAll(HashSet hashSet1)
判断集合中是否含有某部分集合(即判断hashSet1集合是不是它的真子集),如果有,返回true,否则返回false
hashSet.add(15);
hashSet.add(546);
hashSet.add(89);
hashSet.add(23);
hashSet.add(9);
HashSet<Integer>hashSet1=new HashSet<>();
hashSet1.add(15);
hashSet1.add(546);
hashSet1.add(89);
System.out.println(hashSet.containsAll(hashSet1));
5.boolean isEmpty()
判断当前集合是否是空集合
6.Object[] toString()
将集合转换成为字符串
7.boolean remove(Object o)
删除集合中的数据o
8.void clear()方法
清空集合中的所有数据,使集合成为一个空集合
HashSet<Integer>hashSet=new HashSet<>();
hashSet.add(15);
hashSet.add(546);
hashSet.add(89);
hashSet.add(23);
hashSet.add(9);
System.out.println("集合中的数据个数为:"+hashSet.size());//输出集合中的数据个数
System.out.println("当前集合中含有546:"+hashSet.contains(546));//判断当前集合中是否含有546,有则输出true,否则输出false
HashSet<Integer>hashSet1=new HashSet<>();
hashSet1.add(15);
hashSet1.add(546);
hashSet1.add(89);
System.out.println("hashSet1集合是hashSet的真子集"+hashSet.containsAll(hashSet1));//判断hashSet1集合是不是hashSet的真子集
hashSet.remove(89);//删除集合中的数据89
System.out.println("当前集合为空:"+hashSet.isEmpty());//判断当前集合是否是空集合,输出true或者false
HashSet<Integer>hashSet3[];//=new HashSet<Integer>;//()[hashSet.size()];
System.out.println("集合转换成为字符串:"+hashSet.toString());//将集合转换成为字符串并输出
hashSet.clear();//清空集合
System.out.println("当前集合为空:"+hashSet.isEmpty());//判断当前集合是否是空集合,输出true或者false