Normal
Nur mal so nebenbei: dein Ansatz führt nicht zum richtigen Ergebnis. Strings sortiert man mit einem Collator. Collator berücksichtigt die Besonderheiten einer Sprache, wie z.B.: Umlaute.@see https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/text/Collator.htmlString#compareTo(String anotherString) vergleicht nur ob an einen bestimmten Index unterschiedliche characters vorhanden sind und bildet die entsprechende Differenz ihrer Unicode-Werte an der ersten Funstelle ab.
Nur mal so nebenbei: dein Ansatz führt nicht zum richtigen Ergebnis. Strings sortiert man mit einem Collator. Collator berücksichtigt die Besonderheiten einer Sprache, wie z.B.: Umlaute.
@see https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/text/Collator.html
String#compareTo(String anotherString) vergleicht nur ob an einen bestimmten Index unterschiedliche characters vorhanden sind und bildet die entsprechende Differenz ihrer Unicode-Werte an der ersten Funstelle ab.