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
Mostrando entradas con la etiqueta Collections.sort(). Mostrar todas las entradas
Mostrando entradas con la etiqueta Collections.sort(). Mostrar todas las entradas
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:
Entradas (Atom)