package com.etc.day06.lianxi2;
import com.sun.source.doctree.SeeTree;
import java.util.Set;
import java.util.TreeSet;
public class Demo4_TreeSet集合方法的使用 {
public static void main(String[] args) {
TreeSet<Object> tSet = new TreeSet<Object>();
tSet.add(1);
tSet.add(3);
tSet.add(9);
tSet.add(4);
tSet.add(6);
tSet.add(10);
tSet.add(5);
//返回此集合中的第一个元素
System.out.println(tSet.first());
//返回此集合中的最后一个元素
System.out.println(tSet.last());
//删除元素中的第一个元素
System.out.println(tSet.pollFirst());
//删除集合中的最后一个元素
System.out.println(tSet.pollLast());
//将集合里面的此范围内的元素组成一个新的集合
System.out.println(tSet.subSet(0,6));
//将集合里面指定元素的(前面)所有元素组成一个新的集合(不包括指定的那个值)
System.out.println(tSet.headSet(8));
//将集合里面指定元素的(后面的)所有元素组成一个新的集合(包含指定的值)
System.out.println(tSet.tailSet(3));
System.out.println(tSet);
}
}
输出的结果:
1
10
1
10
[3, 4, 5]
[3, 4, 5, 6]
[3, 4, 5, 6, 9]
[3, 4, 5, 6, 9]