黑马程序员技术交流社区

标题: TreeSet小结 [打印本页]

作者: koibiki    时间: 2015-8-19 23:25
标题: TreeSet小结
TreeSet:可以对Set集合中的元素进行排序。
                底层数据结构是二叉树。
                保证元是唯一性的依据是:
                compareTo方法 return 0, -1,1

TreeSet排序:
        方法一: 让元素自身具备比较性。此方法是需要元素实现Comparable接口。(自然顺序)
        方法二: 当元素自身不具备比较性,或具备的比较性不是所需的
                       这时需要让容器自身具备比较性
                        定义一个比较器,将比较器对象作为参数传递给TreeSet集合的构造函数。
                        当两种排序都存在时,以比较器为主。
作者: 巧克黑力    时间: 2015-8-20 00:15
刚看到这里,路过
作者: STARlove    时间: 2015-8-20 00:21

TreeSet:可以对Set集合中的元素进行排序。
                底层数据结构是二叉树。
                保证元是唯一性的依据是:
                compareTo方法 return 0, -1,1

TreeSet排序:
        方法一: 让元素自身具备比较性。此方法是需要元素实现Comparable接口。(自然顺序)
        方法二: 当元素自身不具备比较性,或具备的比较性不是所需的
                       这时需要让容器自身具备比较性
                        定义一个比较器,将比较器对象作为参数传递给TreeSet集合的构造函数。
                        当两种排序都存在时,以比较器为主。













就想说 。。什么 时候  学习 这个  东东?
作者: qiaozengji668    时间: 2015-8-20 00:33
顶一下!!!
作者: liuch111    时间: 2015-8-20 10:10
当两种排序都存在时,以比较器为主。   记住了
作者: MoonsenHung    时间: 2015-8-20 10:15
嗯嗯,总结得很好,正好这里有点不清楚,学到东西了。。。。
作者: kevin986745    时间: 2015-8-20 10:23
讲的很详细,学习了!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2