Q:

Arreglos en Java ordenados alfabéticamente

Estoy haciendo una tarea de programación en Java donde tengo dado de alta el usuario y tengo un case para consultar mis usuarios, pero me piden que al hacer mi consulta me muestre la consulta ordenada alfabéticamente. Este es el código del case de consultas:
case 2:
    System.out.println (Arrays.asList(clientes));
    String consulta=sc.next();
    for(i=0;i<clientes.length;i++){
        if(consulta.equalsIgnoreCase(clientes[i])){
            existe=true;
            if(existe){

                break;
                // ...
            }
        }
    }
// ...

A:

Puedes usar la utilidad Collections.sort(). Por ejemplo:
Collections.sort(Arrays.asList(clientes));

Creo que es la mejor forma de solucionarlo ya que mezcla mayúsculas y minúsculas. 

