HashSet< E>泛型类(1)

 2023-04-05 15:01:03  阅读 0

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
 
 

上一篇: TreeSet<V>泛型类
标签:

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码