黑马程序员技术交流社区
标题:
集合中比较方法的使用问题
[打印本页]
作者:
森屿北巷
时间:
2014-10-14 13:49
标题:
集合中比较方法的使用问题
Comparator啊Comparable啊compare啊compareTo啊,这么多,全混了啊。求大神支招,有没有什么好的理解方法,都在什么地方使用的。
作者:
默默丶
时间:
2014-10-14 15:40
自定义比较就用接口Comparator 实现的Compare方法
不是的话用Comparable接口实现的是CompareTo方法
作者:
任献东
时间:
2014-10-14 17:03
一开始我也总弄混 代码多敲几次就记住了,区别就是想让谁具备比较性
让元素自身具备比较性,需要元素对象实现Comparable接口,覆盖compareTo方法。
让集合自身具备比较性,需要定义一个实现了Comparator接口的比较器,并覆盖compare方法,并将该类对象作为实际参数传递给TreeSet集合的构造函数。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2