Ordenar ArrayList

rocio
16 de Diciembre del 2009
Hola!

Tengo un ArrayList de objetos de una clase que yo he creado , y estos objetos tienen un campo numerico, me gustaria saber si hay algun metodo o clase sencillo que ordene este array segun este campo.

Muchas gracias

martin
16 de Diciembre del 2009
java.util.Collections.sort(java.util.List)
java.util.Collections.sort(java.util.List, java.util.Comparator)

daarevalo
16 de Diciembre del 2009
public tipoObjetoArreglo ordenar(tipoObjetoArreglo[] retorno)
{
int posmen;
tipoArregloObjeto aux;
for(int i=0;i<retorno.length;i++)
{
posmen=i;
for(int j=i+1;j<retorno.length;j++)
{
if(retorno[j].campoNum<retorno[i].campoNum)
{
aux=retorno[i];
retorno[i]=retorno[j];
retorno[j]=aux;
}
}
}
}

daarevalo
16 de Diciembre del 2009
public tipoObjetoArreglo ordenar(tipoObjetoArreglo[] retorno)
{

tipoArregloObjeto aux;
for(int i=0;i<retorno.length;i++)
{

for(int j=i+1;j<retorno.length;j++)
{
if(retorno[j].campoNum<retorno[i].campoNum)
{
aux=retorno[i];
retorno[i]=retorno[j];
retorno[j]=aux;
}
}
}
}