我正在compareTo
为特定类的 Comparable Interface 编写方法。我需要取两个不同的字符串并比较它们,看看一个是否比另一个具有更大的价值。我通常会使用.compareTo()
,但在这种情况下,它会给我一个错误并且无法正常工作。这就是我所拥有的:
public int compareTo(Object o) {
if (name < ((AccountOwnerComparable) o).name)
return -1;
else if (name > ((AccountOwnerComparable) o).name)
return 1;
else
return 0;
}
我知道我不能使用,< or >
但这只是为了展示场景是什么。