Música

miércoles, 15 de septiembre de 2010

Ordenar un Array de manera Ascendente-Descendente en Java

Saludos a todos nuevamente les traigo un código en Java, espero les sea útil, ya había publicado anteriormente uno similar por lo que también este código lo encontraran en mejoras, acá el código comentado y con resultados:

NOTA: Ordena primero los que inician con mayúsculas y luego las minúsculas...

//Permite el manejo de las funciones relacionadas con arrays
import java.util.Arrays;

public class ArraySort {

static String arr[] = {
"La","vida","es","muy","bella","A","veces","algunos","no","saben",
"distinguir","lo","bueno","de","lo","malo"
};

public static void main(String[] args) {

//Función para ordenar cadenas
Arrays.sort(arr);

//Imprimir la cadena ordenada de manera Ascendente
for(int i=0; i<arr.length;i++){
System.out.println(arr[i]);
}

System.out.println("\n\n");

//Imprimir la cadena ordenada de manera Descendente
for(int j=arr.length; j>0;j--){
System.out.println(arr[j-1]);
}

}
}

El resultado quedaría así:

run:
A
La
algunos
bella
bueno
de
distinguir
es
lo
lo
malo
muy
no
saben
veces
vida



vida
veces
saben
no
muy
malo
lo
lo
es
distinguir
de
bueno
bella
algunos
La
A
BUILD SUCCESSFUL (total time: 0 seconds)

0 comentarios:

Publicar un comentario en la entrada