A partir de la versión 1.8 de Java, se pueden utilizar expresiones regulares para ordenar una lista de objetos por uno de sus atributos, con el siguiente comando:
this.getTimers().sort(Comparator.comparing(TimerBean::getDescripcion));
Siendo "Timers" nuestra lista de objetos "TimerBean" y "descripcion" el atributo por el que queremos ordenar la lista.
Comentar que también ordena por atributos de tipo numérico o fecha.
Gracias de verdad, era lo único que me faltaba por arreglar en una entrega y me has salvado la vida.
ResponderEliminarmuchas gracias, un gran aporte.
ResponderEliminar