このコードを取得しましたがincomparable types: java.lang.String and int
、このコード行に対して
エラーが発生しますif ((this.name.String.compareTo(obj.name == 0)) && (this.age = obj.age))
メソッドは次のとおりです。
public int compareTo(Object o)
{
int result;
AnyClass obj = (AnyClass)o;
if ((this.name.String.compareTo(obj.name == 0)) && (this.age = obj.age))
{
result = 0;
}
else if (this.name.compareTo(obj.name) > 0)
{
result = 1;
}
else
{
result = -1;
}
return result;
}