增:<boolean> add(E e);按元素添加; 删:<boolean> remove( );移除 <void>clear( );清空
public static void main(String[] args) {
HashSet<Object> hs=new HashSet<Object>();
TreeSet<Object> ts = new TreeSet<Object>();
// 添加后自动排序,固定下标获取值不确定
ts.add("A");
ts.add("B");
ts.add("0");
ts.remove("A");//移除
hs.add("A");
hs.add("B");
hs.add("0");
hs.remove("A");//移除
System.out.println(ts);
System.out.println(hs);
ts.clear();//清空
hs.clear();
System.out.println(ts);
}
查:<boolean> contains(Object o);是否包含 <int> size( ) 实际元素量;(boolean)isEmpty( ) 是否为空
public static void main(String[] args) {
HashSet<Object> hs=new HashSet<Object>();
TreeSet<Object> ts = new TreeSet<Object>();
// 添加后自动排序,固定下标获取值不确定
hs.add("A");ts.add("A");
boolean em=hs.isEmpty();//集合为空则返回true
boolean ems=ts.isEmpty();
if(!em&&!ems){
System.out.println("集合不为空");
boolean hsb=hs.contains("A");//查看是否包含
System.out.println(hsb?"查找成功":"查找失敗");
int hsi=hs.size();//集合大小
int tsi=hs.size();//
System.out.println("HashSet容量大小:"+hsi+" TreeSet容量大小:"+tsi);
}else{
System.out.println("集合元素为空");
}
}