掌握SortSet接口和Set接口的关系,以及常用方法。
TreeSet类是可以排序的类。TreeSet实际上也是SortSet接口的子类。
此接口的所有类都是可以排序的。
所有的方法:
实例:
package 类集; import java.util.SortedSet ; import java.util.TreeSet ; public class test1{ public static void main(String args[]){ SortedSet<String> allSet = new TreeSet<String>() ; // allSet.add("A") ; // 增加内容 allSet.add("B") ; // 增加内容 allSet.add("C") ; // 增加内容 allSet.add("C") ; // 增加内容 allSet.add("C") ; // 增加内容 allSet.add("D") ; // 增加内容 allSet.add("E") ; // 增加内容 System.out.println("第一个元素:" + allSet.first()) ; System.out.println("最后一个元素:" + allSet.last()) ; System.out.println("headSet元素:" + allSet.headSet("C")) ; //取开始到C之间的值,不包括C。 System.out.println("tailSet元素:" + allSet.tailSet("C")) ; //取C到最后的节点之间的值。 System.out.println("subSet元素:" + allSet.subSet("B","D")) ; //取B到D之间的值。不包括D } };
输出结果:
第一个元素:A
最后一个元素:E
headSet元素:[A, B]
tailSet元素:[C, D, E]
subSet元素:[B, C]
总结:
1,只要看到了Sorted开头的接口基本上都是可以排序的接口。