Como Ordenar un Arreglo

Respuesta de
a
Usuario
Disculpa se que un arreglo se lo puede ordenar con un for y algo de código similar a esto

for (int i = 0; i<milista.length-1; i++) {
orden=i;
for (int j = i; j<milista.length; j++) {
if(milista>milista[j])
{
aux=milista;
milista=milista[j];
milista[j]= aux;
}
}
}

Pero me preguntaba si había alguna manera automática de hacerlo es decir si Java no tiene una Clase como Math que maneja todas las operaciones matemática también exista una clase similar para manejar los Arreglos
Usuario
Muchas gracias ya me puse a revisar la clase que me dices, una duda adicional hay alguna clase que ordene un arreglo de String.
Experto
Buenas,

En el ultimo párrafo de la respuesta anterior te comento que la clase String también tiene ya implementada esta interface, por tanto puedes poner:

Arrays.sort (arrayDeStrings);
Experto
Buenos días,

Existe una clase llamada Arrays del paquete java. Útil con la que puedes ordenar arrays siempre y cuando contenga datos primitivos (byte, char, double, float, int, long, y short). Tienes que utilizar el método "sort":

Arrays.sort (arrayParaOrdenar)

En caso de ser objetos, el objeto debe implementar el interface java. Útil. Comparable

El objeto String ya lo tiene implementado, por tanto puede ser utilizado directamente como un dato primitivo.
Usuario
Gracias. Hoy amanecí distraído no le puse mucha atención a esa parte