黑马程序员技术交流社区

标题: 如何确定集合的比较性 [打印本页]

作者: 青苹果    时间: 2014-6-21 21:39
标题: 如何确定集合的比较性
怎么判断一个集合是否有比较性 如果能举个例子说明更好 非常感谢大神们!
作者: 青苹果    时间: 2014-6-21 21:53
我知道了 不用回答 非常感谢哈
作者: 千里一醉    时间: 2014-6-21 21:54
看不懂,什么叫集合具有比较性?集合和集合比较?能比较?
作者: 青苹果    时间: 2014-6-21 22:37
千里一醉 发表于 2014-6-21 21:54
看不懂,什么叫集合具有比较性?集合和集合比较?能比较?

比如TreeSet集合比较性 指的的 集合在存入值得时候元素的比较 让他能够保证唯一和自然排序   前面可能说的比较模糊把
作者: 千里一醉    时间: 2014-6-21 22:53
Tree和Hash开头的进行自我比较元素。
Hash是通过hashcode算法和equals方法比较的,一般开发要重写,保证不同元素尽量不同,相同一定相同。
Tree就需要自己定义比较方式了。Comparable 是在集合内部定义的方法实现的排序,Comparator 是在集合外部实现的排序




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