Sortieren eines Arrays in Java
Frage:
Wie kann ich ein Array sortieren? 10 Ganzzahlen in der Reihenfolge vom niedrigsten zum höchsten Wert in einem Java Programm?
Lösung:
import java.util.Arrays; public static void main(String args[]) { int[] array = new int[10]; array[0] = ((int) (Math.random() * 100 + 1)); array[1] = ((int) (Math.random() * 100 + 1)); array[2] = ((int) (Math.random() * 100 + 1)); array[3] = ((int) (Math.random() * 100 + 1)); array[4] = ((int) (Math.random() * 100 + 1)); array[5] = ((int) (Math.random() * 100 + 1)); array[6] = ((int) (Math.random() * 100 + 1)); array[7] = ((int) (Math.random() * 100 + 1)); array[8] = ((int) (Math.random() * 100 + 1)); array[9] = ((int) (Math.random() * 100 + 1)); // Sort the array in place from lowest to highest value Arrays.sort(array); // Print the sorted array System.out.println(Arrays.toString(array)); }
Um das Array in Java zu sortieren, können wir die Methode Arrays.sort() verwenden. Diese Methode verwendet ein Array als Eingabe und sortiert es in aufsteigender Reihenfolge unter Verwendung der natürlichen Reihenfolge seiner Elemente. Im bereitgestellten Code ist die Zeile Arrays.sort(array); wird vor dem Drucken des sortierten Arrays hinzugefügt.
Nach dem Sortieren werden die Elemente in der Array-Variablen vom niedrigsten zum höchsten Wert geordnet. Anschließend wird die Methode Arrays.toString() verwendet, um das sortierte Array zum Drucken in eine String-Darstellung umzuwandeln.
Das obige ist der detaillierte Inhalt vonWie sortiere ich ein Integer-Array in Java vom niedrigsten zum höchsten Wert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!