Hola a todos, hace un tiempo tenia un objeto que debía ordenar por dos criterios que era el nombre del proyecto y el nombre del encargado y se me ocurrió lo siguiente:
Al finalizar me retornaba el objeto ordenado con los dos criterios que le pasaba, cabe aclarar que ordena primero por el nombre del proyecto y luego por el encargado, puede ser de ayuda a alguien que necesite algo parecido. Espero haya sido de ayuda y hasta una próxima oportunidad.
Collections.sort(tareas, new Comparator<Tareas>() {
public int compare(Tareas comp1, Tareas comp2) {
int comparison = -1;
comparison = comp1.getNombreProyecto().compareToIgnoreCase(comp2.getNombreProyecto());
if(comparison == 0)
comparison = comp1.getNombreEncargado().compareToIgnoreCase(comp2.getNombreEncargado());
return comparison;
}
});
Al finalizar me retornaba el objeto ordenado con los dos criterios que le pasaba, cabe aclarar que ordena primero por el nombre del proyecto y luego por el encargado, puede ser de ayuda a alguien que necesite algo parecido. Espero haya sido de ayuda y hasta una próxima oportunidad.
Comentarios
Publicar un comentario