黑马程序员技术交流社区
标题:
关于treeset的问题
[打印本页]
作者:
暴走的小青春丶
时间:
2014-10-2 00:49
标题:
关于treeset的问题
问下,treeset要排序,为啥还没调用比较的compare to 和compare方法就能调用了呢
作者:
吴奂超
时间:
2014-10-2 02:22
本帖最后由 吴奂超 于 2014-10-2 02:25 编辑
TreeSet支持两种排序方法:自然排序和定制排序、TreeSet默认采用自然排序。
TreeSet会调用集合元素的compareTo(Object obj)方法来比较元素之间大小关系,然后将集合元素按升序排列,这种方式就是自然排序。(比较的前提:两个对象的类型相同)。
作者:
JerryJava
时间:
2014-10-2 05:48
自身具有比较性:像String , Integer都已经实现了Comparble接口并重写了compareTo方法。
作者:
18643448863
时间:
2014-10-2 06:08
受教,受教。
作者:
不系之舟王
时间:
2014-10-2 11:09
学习了,还没看到这那
作者:
希筱诺
时间:
2014-10-2 12:13
因为treeset中有个默认排序,自然排序,只是当你想要数据按照自己的方法来排序的话,就复写吧
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2