Sort Integer in Descending Order in Java Example

java.uti.Collections Examples


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