黑马程序员 java 集合框架中的排序问题
Java1.6中实现了Comparable接口的类大概有50左右个。
从treeSet类的定义中可以发现,TreeSet中实现了SortedSet接口.
添加到SortedSet中的元素必须实现Comparable接口。或者你必须给他的实现类的构造函数提供一个Comparator(上面那个实例就是这样呀)。
如果添加元素时比较两个元素导致了零返回值,那么新元素就没有添加进去。
用来保持键Key的有序。和上面的SortedSet接口类似,为映射的子集包括两个端点提供了访问方法。
TreeMap中实现了SortMap接口。
如果在添加一个键-值对时比较两个键产生了零返回值,那么,原始键对应值被新的值替代。