" 9999" | .compareTo | ("023") | negativ |
"(rat)" | .compareTo | ("[cat]") | negativ |
"23.5" | .compareTo | ("23,7") | positiv |
"More Cheese?" | .compareTo | ("More Cheese!") | positiv |
"cobol" | .compareTo | ("cobalt") | positiv |
Die Elemente eines sortierten Arrays sind in aufsteigender (oder absteigender) Reihenfolge angeordnet. Ein sortiertes Array kann auch doppelte Elemente enthalten. (Jedoch kann es Situationen geben, wo ein Array garantiert keine Duplikate zu haben.) Die Abbildung zeigt ein
Array von int
s in aufsteigender Reihenfolge.
Die Elemente eines Arrays können mit der Klassenmethode sort()
der Klasse Arrays
sortiert werden.
// Sortieren des Arrays in aufsteigender Reihenfolge static void sort(array)
Es gibt sort()
Methoden für Arrays vom Typ
byte[], char[], double[], float[], int[],
und long[]
.
Es gibt auch eine Methode, die Objektreferenzen sortieren kann
basierend auf den Werten der Objekte.
Das Sortieren ist ein wichtiger Arbeitsschritt in der Programmierung. Viele Operationen der Datenverarbeitung hängen von sortierten Daten ab.
Wäre ein Wörterbuch von Nutzen, wenn die Definitionen nicht geordnet wären?