Wie kann man ein Array sortieren?
Möchte man nicht selber einen Sortieralgorithmus
schreiben um ein Array zu sortieren, muss zunächst die
Klasse java.util.Arrays
importiert werden. Die Methode sort(Object[] a)
ist
statisch und muss daher mit dem Klassennamen (ohne
Objektbildung) aufgerufen werden. Sie besitzt keinen
Rückgabewert, sondern sortiert das als Parameter
übergebene Array lediglich.
import java.util.Arrays;
public class ArraySortierenClass {
public static void main(String[] args) {
String[] s = new String[7];
s[0] = "Paul";
s[1] = "Willi";
s[2] = "Anton";
s[3] = "Karl";
s[4] = "Sepp";
s[5] = "Petra";
s[6] = "Peter";
Arrays.sort(s);
for (int n = 0; n < s.length; n++) {
System.out.println(s[n]);
}
}
}
Die Methode Arrays.sort()
ist überladen und
kann unterschiedliche Parameter, darunter natürlich auch
primitive Datentypen übernehmen.
Wenn Ihnen javabeginners.de gefällt, freue ich mich über eine Spende an diese gemeinnützigen Organisationen.