
02/10/2009, 17:19
|
| | Fecha de Ingreso: mayo-2009
Mensajes: 33
Antigüedad: 15 años, 10 meses 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. |