Bei der compareTo-Methode habe ich das Problem mit "ArrayIndexOutOfBoundsException", wenn die Strings unterschiedlich groß sind. Von dieser Methode aus kann ich aber auch nicht die Länge von char[] data beeinflussen.
Beispiel:
Hellom wird übergeben und mit Hellon(steht im char[] data drinnen) verglichen.
Ergebnis: Methode liefert "1" zurück, da n-m (110-109=1)...
Aber sobald ich sowas habe:
Hellom als Übergabe
und Hellonn, dann kommt der Fehler, da das Feld von Hellom die Länge 6 hat.
Hat jemand eine Idee wie man dies lösen könnte?