Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/10/2009, 17:19
floren82
 
Fecha de Ingreso: mayo-2009
Mensajes: 33
Antigüedad: 15 años
Puntos: 0
Respuesta: Ordenar Listas - Comparable - Comparator

Buenas compañero, se lo que pide, pero el codigo no lo entiendo bien.
Para comparar una lista es asi:
public class miComparador implements Comparator{
public int compare(Object 01, Object02){
if(((tipoObjeto1)o1.nombre>((tipoObjeto2)o2.nombre {
return 1;
}
if(((tipoObjeto1)o1.nombre<((tipoObjeto2)o2.nombre {
return -1;
}
else{
if(((tipoObjeto1)o1.edad>=((tipoObjeto2)o2.edad{
return 1;
}
else{
return -1;
}
}
}
}

y ahora en el main pones:

miComparador c = new miComparador();
Collections.sort(lista,c);

La duda que tengo es que cuando es tipo String no me acerdo si se ponia lo d e<, > y eso, o se usaba otra forma. Espero haberte ayudado en algo.

Un saludo.