package collection.sort;
import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class SimpleListSorting {
/**
* @param args
*/
public static void main(String[] args) {
String[] names={"US", "China", "Japan", "Germany"};
List<String> list=Arrays.asList(names);
Collections.sort(list);
System.out.println(list); //[China, Germany, Japan, US]
Collections.sort(list, new ReverseOrder());
System.out.println(list); //[US, Japan, Germany, China]
}
private static class ReverseOrder implements Comparator<String> {
@Override
public int compare(String o1, String o2) {
return o2.compareTo(o1);
}
}
}