A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© koibiki 中级黑马   /  2015-8-19 23:25  /  632 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

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

6 个回复

倒序浏览
刚看到这里,路过
回复 使用道具 举报

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

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













就想说 。。什么 时候  学习 这个  东东?
回复 使用道具 举报
顶一下!!!
回复 使用道具 举报
当两种排序都存在时,以比较器为主。   记住了
回复 使用道具 举报
嗯嗯,总结得很好,正好这里有点不清楚,学到东西了。。。。
回复 使用道具 举报
讲的很详细,学习了!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马