我有一个实现 Comparable 接口的类。在这个类中,我需要重写 compareTo 方法以便按Long
值对对象进行排序。
我不知道如何执行的是 Long 类型的比较。尝试检查值是否大于或小于另一个 Long 值时出现错误。我知道 Long 是 long 的对象,但不知道如何比较两个 Long 的。
代码示例:
public int compareTo(MyEntry<K, V> object) {
if (this.value < object.value)
return -1;
if (this.value.equals(object.value))
return 0;
return 1;
}
错误信息:
operator < cannot be applied to V,V
if (this.value < object.value)
^
V,V长,长