passo a citar o seguinte codigo :
import static genclass.GenericIO.*;
public class Key
{
public Key(String word)
{
assert word != null && word.length() > 0;
this.word = word;
}
public String value()
{
return word;
}
public boolean equalTo(Key other)
{
return word.equals(other.word);
}
public boolean greaterThan(Key other)
{
return word.compareTo(other.word) > 0;
}
public boolean lowerThan(Key other)
{
return word.compareTo(other.word) < 0;
}
public void write()
{
writeString(word);
}
private String word;
}
onde tem a função equalTo porque é que o return não é word.compareTo(other) ?? assim como nas outras funções