ordenamiento vectores collections sort

Iniciado por basickdagger, 27 Septiembre 2012, 12:35 PM

0 Miembros y 2 Visitantes están viendo este tema.

basickdagger

bueno mi problema es este tengo una lista y quiero ordenarla utilizo collections.sort()




Collections.sort(lista); 
    System.out.println(lista);


el problema es este...

inserto estos numeros por ejemplo

2,2,3,1,4,5,7,65,1,8

y cuando me los ordena los ordena asi


1,1,2,2,3,4,5,65,7,8  quiere decir q solo compara el primer digito, hay alguna forma de hacerlo para q cuando acomode me mande el numero mayor hasta el final??? gracias de antemano

basickdagger

haha q tonto, ya lo pude resolver, explico por q sucedia esto, utilizaba un vector string y a la hora de hacer el ordenamiento lo realizaba como en el alfabeto, primero la primer "silaba" valga la redundancia y asi sucesivamente, al convertir mi vector en entero ya pude realizar ordenamiento por numeros...