StringArray alphabetisch sortieren

Nyu

Mitglied
Schönen Abend,

ich sollt per Aufgabenstellung Nachnamen, welche in einem Array stehen alphabetisch sortieren. Ich hatte eine Idee es mit compareTo() zu versuchen, bin aber dort nicht weiter gekommen.

(Alle möglichen Klassen dürfen nicht verwendet werden, wie z.B. "Collection.sort, Array.sort"etc.)
Hatte an so etwas gedacht: ist natürlich sehr weit gefehlt.

for (int i = 0; i < nachnamen.length; i++){
nachnamen.compareTo(nachnamen, nachnamen[i+1]);

}

Wenn es anschließend sortiert ist, soll ich ebenfalls ausgeben ob es sortiert ist oder nicht, per Sysout.
Hoffe jemand kann mir da weiter helfen 🙂.
Mit freundlichen Grüßen Nyu
 
@Nyu
Dann nimm einfach Bubblesort und schreib es für deine Anforderungen passend. Kleiner Tipp: schau dir die Klasse Array an,
vor allem all die Sortiermethoden 😉
 
@Javinner
Dies habe ich bereits versucht hier mit :

Java:
for (int i = 0; i < nachnamen.length; i++){
        if(compareTo(nachnamen[i], nachnamen[i+1]))
        {
            String tmp = nachnamen[i];
            nachnamen[i] = nachnamen[i+1];
            nachnamen[i+1] = tmp;
        }
    }

allerdings weiß ich dann nicht wie ich die Arrays mit einander vergleichen kann, da dort ja Strings drin stehen.
 

Zurück
Oben