import java.util.*;
public class OrdenArray {
public static void main(String[] args) {
//Creamos un ArrayList Integer
ArrayList pruebaInt = 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);
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario