Sort ArrayList in descending order using comparator in Java
Description
The following code shows how to sort ArrayList in descending order using comparator.
Example
/* www.j a v a2s . c o m*/
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
public class Main {
public static void main(String[] args) {
ArrayList<String> arrayList = new ArrayList<String>();
arrayList.add("A");
arrayList.add("B");
arrayList.add("C");
arrayList.add("D");
arrayList.add("java2s.com");
Comparator comparator = Collections.reverseOrder();
System.out.println(arrayList);
Collections.sort(arrayList, comparator);
System.out.println(arrayList);
}
}
The code above generates the following result.