第1部分 TreeSet介绍TreeSet简介TreeSet 是一个有序的集合,它的作用是提供有序的Set集合。TreeSet 继承于AbstractSet,所以它是一个Set集合,具有Set的属性和方法。TreeSet 实现了NavigableSet接口,意味着它支持一系列的导航方法。比如查找与指定目标最匹配项。TreeSet是基于TreeMap实现的。TreeSet中的元素支持2种排序方式:自然排序 或者 根据创建TreeSet 时提供的 Comparator 进行排序。TreeSet为基本操作提供受保证的 log 时间开销。另外,TreeSet是非同步的。TreeSet中含有一个"NavigableMap类型的成员变量"m,而m实际上是"TreeMap的实例"。当我们构造TreeSet时;若使用不带参数的构造函数,则TreeSet的使用自然比较器;若用户需要使用自定义的比较器,则需要使用带比较器的参数。 TreeSet实现java.io.Serializable的方式。

Java之 TreeSet的详细使用说明

Java之 TreeSet的详细使用说明

Java之 TreeSet的详细使用说明

Java之 TreeSet的详细使用说明

Java之 TreeSet的详细使用说明

Java之 TreeSet的详细使用说明

Java之 TreeSet的详细使用说明

Java之 TreeSet的详细使用说明

Java之 TreeSet的详细使用说明

Java之 TreeSet的详细使用说明

Java之 TreeSet的详细使用说明

Java之 TreeSet的详细使用说明

Java之 TreeSet的详细使用说明

Java之 TreeSet的详细使用说明

Java之 TreeSet的详细使用说明

Java之 TreeSet的详细使用说明

Java之 TreeSet的详细使用说明