黑马程序员技术交流社区

标题: TreeSet集合的小疑惑 [打印本页]

作者: 谢冬    时间: 2013-3-10 17:20
标题: TreeSet集合的小疑惑
如果元素有自然顺序,同时也为TreeSet指定了Comparator,那么最终使用什么来排序?
作者: 谢洋    时间: 2013-3-10 18:13
Comparator
作者: 夏振博    时间: 2013-3-10 18:15
两个同时存在以比较器为主
作者: 杨玉辉    时间: 2013-3-10 18:38
在你用TreeSet排序时,元素有自然顺序,但是,这个排序不是所需要的排序。

这时,就需要自定义排序,需要Comparator比较器,利用

Comparator 复写了其中的compare () 方法 ,定义了主要排序的,指定了你选择的优先排序的的元素,

在compare()内部,在主要判断条件相同的情况下,就需要,定义次要的排序条件。

最终,就可以获取你想要的排序方式。
作者: 陈丽莉    时间: 2013-3-10 19:40
这个问题,视频里老师说得很清楚吧。。  几位的回答也很详细,帮你改成【已解决】了~




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