set集合可对其中元素进行自动排序和去重
TreeSet的定义
TreeSet<Integer>test=new TreeSet<Integer>();
增删查
int a=7;
int b=5;
int c=4;
//添加
test.add(a);
test.add(b);
test.add(c);
//删除指定元素啊
test.remove(a);
//清空set
test.clear();
//返回set集合的大小
test.size();
遍历的两种方法
//for-each遍历整个集合
for(Integer value:test) {
System.out.println(value);
}
//iterator方法
Iterator<Integer> value=test.iterator();
while(value.hasNext()) {
int s=value.next();
System.out.println(s);
}
常用方法
//返回在这个集合中小于或者等于给定元素的最大元素
int a1=test.floor(6);
//返回在这个集合中大于或者等于给定元素的最小元素
int a2=test.ceiling(6);
// 判断集合中是否包含某一个元素
test.contains(a);
//判断集合是否为空
test.isEmpty();