Das folgende kleine Programm sortiert die Wörter eines Satzes. Alle Wörter werden in ein Array eingetragen, dessen Werte anschließend auf ihre alphabetische Reihenfolge überprüft werden. Stimmt die Reihenfolge nicht, so werden die Werte einfach ausgetauscht...
public class string10 { public static void main(String [] args) { String satz[] = {"informatik", "ist", "schön", "und", "lehrer", "lügen", "nicht"}; for (int i = 0; i < satz.length; i++) { for (int j = i+1; j < satz.length; j++) { if (satz[j].compareTo(satz[i]) < 0) { String wort = satz[i]; satz[i] = satz[j]; satz[j] = wort; } } System.out.println(satz[i]); } } }
Im Beispiel erhalten wir folgende Ausgabe:
informatik ist lehrer lügen nicht schön und