黑马程序员技术交流社区
标题:
TreeSet集合
[打印本页]
作者:
lf900827
时间:
2015-8-18 22:42
标题:
TreeSet集合
TreeSet创建对象的时候,它的调用具体类一定要实现这个Comparable接口吗?
作者:
樱花飘过
时间:
2015-8-18 23:13
不一定,一种就是让类具有可比性,一种是让TreeSet构造里传入比较器,
作者:
阮文江
时间:
2015-8-18 23:15
貌似是要排序的时候让对象具有比较性才要吧
作者:
keviner
时间:
2015-8-18 23:21
不是,可以用没有比较器的对象,但是创建对象时要制定自定义比较器
作者:
冷小六
时间:
2015-8-19 00:09
传入的对象要有可比性,这点才是其集合元素为何要实现Comparable接口的原因.
作者:
求学之路
时间:
2015-8-19 00:58
用comparator,比较器,也可以的。。。
作者:
icichacici
时间:
2015-8-19 06:50
两种应该是都可以的
作者:
MoonsenHung
时间:
2015-8-19 10:32
排序的时候让对象具有可比性
作者:
limaowei666666
时间:
2015-8-19 11:33
不一定,TreeSet是单一,有序的集合.为了保证集合中内容单一有序有两种方式.
作者:
limaowei666666
时间:
2015-8-19 11:35
一种是,让集合中元素的类型就有比较性 即 实现Comparable接口
另外一种是,创建TreeSet对象的时候让集合本身具备比较性
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2