Ordenando alfabéticamente con CASE_INSENSITIVE_ORDER
En el artículo sobre cómo ordenar un vector de forma alfabética con Java veíamos como implementar un comparador alfabético utilizando el interface Comparator. Esto lo podemos realizar de otra forma mediante el campo CASE_INSENSITIVE_ORDER de la clase String. Este campo nos permite realizar ordenaciones que ignoren las mayúsculas. Lo primero, el declarar el Vector e insertarle elementos:
Vector<string> miVector = new Vector<string>();miVector.add("Victor");miVector.add("julio");miVector.add("amaya");Ahora ejecutamos la ordenación mediante el método .sort(). El segundo parámetro será la forma de ordenación, el campo CASE_INSENSITIVE_ORDER.
Collections.sort(miVector,String.CASE_INSENSITIVE_ORDER);Ya solo nos quedará el volcar el contenido por pantalla.
for(String sElemento: miVector){ System.out.println(sElemento);}Descarga el código de Ordenando alfabéticamente con CASE_INSENSITIVE_ORDER
Crear un Vector y acabar ordenando alfabéticamente con CASE_INSENSITIVE_ORDER.