黑马程序员技术交流社区

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

作者: 朋好友    时间: 2015-3-12 23:26
标题: TreeSet结构
用comparaTo进行双重判断的时候,比龄相等的时候,就按姓名排名   
比如有两个重复的年龄  这是还是按标准的树状结构吗?

作者: 夜班心桥    时间: 2015-3-12 23:37
如果年龄相等,就比较姓名。若姓名也一样,此时compareTo返回0,这时候,就无法将这个相同的学生插入到TreeSet当中。
作者: Rorine    时间: 2015-3-12 23:54
对呀,但会根据姓名排序
作者: Rorine    时间: 2015-3-12 23:59
这得看你的名字一不一样了,因为它会根据你的compareTo再判断
作者: 王刚岩    时间: 2015-3-13 01:12
--TreeSet                             底层数据结构是二叉树。                             如果想按照自己的需求实现去掉重复值。                             两种方式:                                    1:对象具备比较性                                           对象实现Comparable接口                                    2:集合具备比较性                                           构造里面传递一个Comparator接口的子类对象。




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