Tengo una lista de cadenas names
que contiene nombres de personas. Quiero ordenar la lista de arrays en orden alfabético.Ordenando la lista de arrays en orden alfabético (sin distinción entre mayúsculas y minúsculas)
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));
He intentado ordenar la lista de la manera descrita anteriormente. Pero está mostrando la matriz ordenada como:
Athira
Karthika
..
..
ananya
bala
...
pero no quiero que sea sensible a mayúsculas y minúsculas. Quiero que el resultado como:
ananya
Athira
bala
¿Puede decirme qué es la cadena s1 y s2? Y cómo puede ver el resultado si la función de comparación regresa a la integral valor de r –
no se dio cuenta de los comentarios antes de publicar .. –
@seethalakshmi esa es la cadena de su lista. Por favor, eche un vistazo a las fuentes del método Collections.sort si desea obtener más detalles sobre ese –