/**
* @author lautturi.com
* Java example: sort an array in descending order in java
*/
import java.util.*;
public class Lautturi {
public static void main(String[] args){
Integer[] numbers = new Integer[] { 11,4,12,7,55,8,12,8,13,55,12,7 };
// Integer[] numbers = { 11,4,12,7,55,8,12,8,13,55,12,7 };
int[] descArr = Arrays.stream(numbers)
.sorted(Collections.reverseOrder())
.mapToInt(Integer::intValue)
.toArray();
System.out.println(Arrays.toString(descArr));
}
}Sw:ecruoww.lautturi.comoutput:
[55, 55, 13, 12, 12, 12, 11, 8, 8, 7, 7, 4]