Tri arraylist dans l'ordre alphabétique (insensible à la casse)

J'ai une chaîne arraylist names qui contient des noms de personnes. Je veux la liste de tableaux dans l'ordre alphabétique.

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));

J'ai essayé de trier la liste dans la façon décrite ci-dessus. Mais c'est afficher le tableau trié comme:

Athira
Karthika
..
..
ananya
bala
...

mais je ne veux pas le rendre sensible à la casse. Je veux le résultat sous la forme:

ananya
Athira
bala
InformationsquelleAutor andro-girl | 2011-04-28