Сортировка Arraylist в алфавитном порядке (без учета регистра)

У меня есть строковый arrayylist names , который содержит имена людей. Я хочу отсортировать массив в алфавитном порядке.

ArrayList<String> names = new ArrayList<String>();
names.add("seetha");
names.add("sudhin");
names.add("Swetha");
names.add("Neethu");
names.add("ananya");
names.add("Athira");
names.add("bala");
names.add("Tony");
names.add("Karthika");
names.add("Nithin");
names.add("Vinod");
names.add("jeena");
Collections.sort(names);
for(int i=0; i<names.size(); i++)
    System.out.println(names.get(i));

Я пытался отсортировать список указанным выше способом. Но он отображает отсортированный массив как:

Athira
Karthika
..
..
ananya
bala
...

, но я не хочу делать его чувствительным к регистру. Я хочу получить следующий результат:

ananya
Athira
bala
115
задан k3b 31 December 2016 в 06:25
поделиться