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

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

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

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

6 个回复

正序浏览
讲的很详细,学习了!
回复 使用道具 举报
嗯嗯,总结得很好,正好这里有点不清楚,学到东西了。。。。
回复 使用道具 举报
当两种排序都存在时,以比较器为主。   记住了
回复 使用道具 举报
顶一下!!!
回复 使用道具 举报

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

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













就想说 。。什么 时候  学习 这个  东东?
回复 使用道具 举报
刚看到这里,路过
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马