诸位大牛 java实现Comparable接口排序的话除了要重写compareTo方法 还必须覆盖equals()和hashCode() 吗
各位大牛 java实现Comparable接口排序的话除了要重写compareTo方法 还必须覆盖equals()和hashCode() 吗
各位大牛 java实现Comparable接口排序的话除了要重写compareTo方法 还必须覆盖equals()和hashCode() 吗
------解决思路----------------------
只要重写compareTo方法 就可以了吧
------解决思路----------------------
看你是怎么比较了。。。 如果只是比较其中的对象的属性的话不用重写的。。。
如果是比较两个对象是不是同一个对象要重写的
------解决思路----------------------
这看你是怎么比较了,如果只是比较其中对象的属性则不用重写的,如果是判断两个对象是不是同一个对象则要重写的
------解决思路----------------------
没必要,如果你重写了equals()方法就要重写hashCode() 方法
各位大牛 java实现Comparable接口排序的话除了要重写compareTo方法 还必须覆盖equals()和hashCode() 吗
------解决思路----------------------
只要重写compareTo方法 就可以了吧
------解决思路----------------------
看你是怎么比较了。。。 如果只是比较其中的对象的属性的话不用重写的。。。
如果是比较两个对象是不是同一个对象要重写的
------解决思路----------------------
这看你是怎么比较了,如果只是比较其中对象的属性则不用重写的,如果是判断两个对象是不是同一个对象则要重写的
------解决思路----------------------
没必要,如果你重写了equals()方法就要重写hashCode() 方法