Java >> Java tutorial >  >> Tag >> implements

Implementer sammenlignelige for at få alfabetisk sortering med Strings

Du overtænker problemet. String s har deres egen naturlige rækkefølge, som er alfabetisk, så du kan bare bruge String.compareTo sådan her:

@Override
public int compareTo(MyObject otherObject) {
    return this.name.compareTo(otherObject.name);
}

return name.compareTo(otherObject.name);

String implementerer allerede Comparable så du behøver ikke gøre noget ved noget.


Java tag