import java.util.*; public class OrdenArray { public static void main(String[] args) { //Creamos un ArrayList Integer ArrayListpruebaInt = new ArrayList (); //Creamos un Array normal desordenado int[] ArrayInt1 = {1,56,3,24,23,69,12,14}; //Volcamos posicion a posicion el contenido del Array normal //Sobre el ArrayList mediante el metodo .add() for(int i = 0; i < ArrayInt1.length ; i++) { pruebaInt.add(ArrayInt1[i]); } //En esta linea ordenamos el ArrayList Collections.sort(pruebaInt); //Aqui hacemos lo contrario que en la linea 20 //volcamos del ArrayList ordenado el contenido al //Array normal. for(int i = 0; i < ArrayInt1.length ; i++) { ArrayInt1[i]=pruebaInt.get(i); } //Mediante este bucle foreach comprobamos //Que estan correctamente ordenados de //menor a mayor. for(int a : ArrayInt1) { System.out.print(a+" "); } } }
Sencillos ejemplos de programas (ejercicios) JAVA en RETALES DE JAVA
Ordenar de menor a mayor un Array mediante un ArrayList
Ordenamos de menor a mayor un Array mediante un ArrayList, como explico en los comentarios del programa... ordenar un ArrayList de menor a mayor es muy fácil, nosotros lo hemos hecho así Collections.sort(pruebaInt);
No hay comentarios:
Publicar un comentario