重复元素无法加入。可以借以实现数组的去重。
SortedSet<String> sortedTreeSet = new TreeSet<String>(); // SortedSet接收TreeSet的实例
// 增加元素
sortedTreeSet.add("aa");
sortedTreeSet.add("bb");
sortedTreeSet.add("cc");
sortedTreeSet.add("dd");
// 重复元素,不能 加入
sortedTreeSet.add("aa");
sortedTreeSet.add("bb");
// 增加元素
sortedTreeSet.add("ee");
System.out.println("共有多少个元素:" + sortedTreeSet.size());//添加了7个元素,减去重复的剩余5个
System.out.println("第一个元素:" + sortedTreeSet.first());//第一个元素:aa
System.out.println("最后一个元素:" + sortedTreeSet.last());//最后一个元素:ee
System.out.println("headSet元素:" + sortedTreeSet.headSet("cc"));//cc之前的元素:[aa bb ]
System.out.println("tailSet元素:" + sortedTreeSet.tailSet("cc"));//cc之后的元素:[cc dd ee]
System.out.println("subSet元素:" + sortedTreeSet.subSet("bb", "dd"));//bb到dd之间的元素:[bb cc]
// System.out.println("spliterator元素:" + sortedTreeSet.spliterator());// Java8 中提供