TreeSet:可以对Set集合中的元素进行排序。
底层数据结构是二叉树。
保证元是唯一性的依据是:
compareTo方法 return 0, -1,1
TreeSet排序:
方法一: 让元素自身具备比较性。此方法是需要元素实现Comparable接口。(自然顺序)
方法二: 当元素自身不具备比较性,或具备的比较性不是所需的
这时需要让容器自身具备比较性
定义一个比较器,将比较器对象作为参数传递给TreeSet集合的构造函数。
当两种排序都存在时,以比较器为主。
就想说 。。什么 时候 学习 这个 东东? |
|