当前位置: 代码迷 >> J2EE >> 诸位大牛 java实现Comparable接口排序的话除了要重写compareTo方法 还必须覆盖equals()和hashCode() 吗
  详细解决方案

诸位大牛 java实现Comparable接口排序的话除了要重写compareTo方法 还必须覆盖equals()和hashCode() 吗

热度:726   发布时间:2016-04-17 23:19:56.0
各位大牛 java实现Comparable接口排序的话除了要重写compareTo方法 还必须覆盖equals()和hashCode() 吗
各位大牛 java实现Comparable接口排序的话除了要重写compareTo方法  还必须覆盖equals()和hashCode() 吗
------解决思路----------------------
只要重写compareTo方法 就可以了吧
------解决思路----------------------
看你是怎么比较了。。。 如果只是比较其中的对象的属性的话不用重写的。。。
如果是比较两个对象是不是同一个对象要重写的
------解决思路----------------------
这看你是怎么比较了,如果只是比较其中对象的属性则不用重写的,如果是判断两个对象是不是同一个对象则要重写的
------解决思路----------------------
没必要,如果你重写了equals()方法就要重写hashCode() 方法
  相关解决方案