Ciao,

se io ho una lista di oggetti di tipo TaskDTO dichiarata così:

codice:
List<TaskDTO> listaTaskUrgenti =  new ArrayList<TaskDTO>();
e successivamente popolata con un certo numero di oggetto di tipo TaskDTO

Ogni oggetti TaskDTO ha una serie di campi tra cui una data:

codice:
public class TaskDTO extends AbstractBaseDTO {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	private String activityType;
	private String task;
	private Date dataCreazione;
	private String cliente;
	private String operatoreFO;
	private String operatoreBO;
	private boolean urgente;

.......
METODI GETTER e SETTER
}
Se volessi ordinare la lista listaTaskUrgenti in base al valore contenuto in dataCreazione in modo tale da avere gli oggetti con le date più vecchie all'inizio e quelli con le date più recenti alla fine della lista....come potrei farlo in modo pratico e veloce?

Grazie
Andrea