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.