Sortierung eines int-Arrays von groß nach klein

Keksbrot123

Mitglied
Was muss ich umstellen, wenn ich will das die Zahlen von Groß nach Klein ausgegeben werden?
Danke im Vorraus.
Java:
package de.arraysundenhanced.java;

import java.util.Arrays;

public class ArraysundEnhanced {

   public static void main(String[] args){
       int[] zahlenArray ={0,20,2,3,4,5,6,7,8,9,10,11};
       Arrays.sort(zahlenArray);
       for(int i =0; i<zahlenArray.length; i++){
         System.out.println(zahlenArray[i]);
       }
   }
}
 
Bitte beim nächsten mal einen sprechenden Titel für das Thema verwenden 😉 Eine Frage hat eig jeder der hier einen Thread eröffnet.
Der Titel sollte das Problem/die Frage andeuten.

Zu deinem Problem: Sie werden dir aufsteigend (ascending) sortiert. Was du suchst ist eine absteigende (descending) Sortierung.
Dieser Link sollte dir weiterhelfen: http://stackoverflow.com/questions/7414299/sorting-int-array-in-descending-order
Falls nicht dann dieser 😉 https://www.google.at/?client=firefox-b#q=java+sort+int+array+descending&gfe_rd=cr
 

Zurück
Oben