/** * @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.com
output:
[55, 55, 13, 12, 12, 12, 11, 8, 8, 7, 7, 4]