Der Compiler sagt "Kann nicht finden Symbol: Methode compareTo (java.lang.Object)". Könnten Sie bitte beraten, wo ist der Fehler hier? HierGibt es eine Möglichkeit, compareTo-Methode zu implementieren, die jedes übergebene Argument vergleichen würde?
ist der Teil des Codes:
public class OBTComparable<ObjectType> implements Comparable<OBTComparable>
{
public OTBComparable leftNode = null;
public OBTComparable mainNode = null;
public OBTComparable rightNode = null;
public ObjectType object = null;
public OBTComparable(ObjectType requiredObject)
{
object = requiredObject;
}
@Override
public int compareTo(OBTComparable other)
{
if(object.compareTo(other.object) == 0)
return 0;
else
if (object.compareTo(other.object) > 0)
return 1;
else return -1;
}
}
Vielen Dank! Das ist hervorragend! Es funktioniert jetzt. –
für die besten Ergebnisse verwenden '>' –
newacct
@newacct Ich stimme zu, vergaß die PECS-Regel. – Malcolm