Sorting arraylist in alphabetical order (case insensitive)

The Solution to Sorting arraylist in alphabetical order (case insensitive) is


Custom Comparator should help

Collections.sort(list, new Comparator<String>() {
    @Override
    public int compare(String s1, String s2) {
        return s1.compareToIgnoreCase(s2);
    }
});

Or if you are using Java 8:

list.sort(String::compareToIgnoreCase);

~ Answered on 2011-04-28 07:59:24


Most Viewed Questions: