Sort String list in case insensitive order in Java
Description
The following code shows how to sort String list in case insensitive order.
Example
//from w w w . ja v a 2 s . c om
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class Main {
public static void main(String[] argv) throws Exception {
String[] strArray = new String[] { "z", "a", "java2s.com" };
List list = Arrays.asList(strArray);
Collections.sort(list);
Collections.sort(list, String.CASE_INSENSITIVE_ORDER);
Collections.sort(list, Collections.reverseOrder());
Collections.sort(list, String.CASE_INSENSITIVE_ORDER);
Collections.reverse(list);
}
}
The code above generates the following result.