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 miVector = new Vector();
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);
}