Sort Integer in Descending Order in Java Example

In this example, we will take Integer wrapper class and sort it in descending order by using Collections.sort(names,Collections.reverseOrder()) method.

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class SortWrappersExample {

    public static void main(String[] args) {
        sortWrapperClassObjectsInDesc();
    }
    private static void sortWrapperClassObjectsInDesc() {
        List < Integer > names = new ArrayList < > ();
        names.add(100);
        names.add(20);
        names.add(10);
        names.add(50);

        System.out.println("Before Sorting : " + names);
        Collections.sort(names, Collections.reverseOrder());
        System.out.println("After Sorting : " + names);
    }
}

Output

Before Sorting : [100, 20, 10, 50]
After Sorting : [100, 50, 20, 10]

Reference


Comments