We would like to know how to sort an Array in Descending (Reverse) Order.
import java.util.Arrays; import java.util.Collections; //from w w w. j a v a 2s .c om public class Main { public static void main(String[] args) { Integer[] arrayToSort = new Integer[] { new Integer(5), new Integer(89), new Integer(16), new Integer(2) }; Arrays.sort(arrayToSort, Collections.reverseOrder()); for (Integer i : arrayToSort) { System.out.println(i.intValue()); } } }
The code above generates the following result.