anonimizzato
07-08-2010, 19:03
Ciao a tutti,
volevo chiedervi quale fosse il modo migliore per comparare una serie di oggetti "Date" in Java recuperando, ad esempio, quello che rappresenta la data più recente appena trascorsa.
Ora non ho sottomano il codice ma siccome dovevo prendere la data più recente fra 3 ho semplicemente:
- comparato le prime due date e preso la maggiore
- comparato quest'ultima con la terza data e preso la maggiore.
dal secondo confronto ottengo il risultato che desidero.
La comparazione la faccio con
data1.after(data2)
Ovviamente và bene se si hanno solo due date ma non se ve ne sono N.
Come è possibile ordinare quindi, ad esempio, un ArrayList di oggetti Date?
Tnx.
volevo chiedervi quale fosse il modo migliore per comparare una serie di oggetti "Date" in Java recuperando, ad esempio, quello che rappresenta la data più recente appena trascorsa.
Ora non ho sottomano il codice ma siccome dovevo prendere la data più recente fra 3 ho semplicemente:
- comparato le prime due date e preso la maggiore
- comparato quest'ultima con la terza data e preso la maggiore.
dal secondo confronto ottengo il risultato che desidero.
La comparazione la faccio con
data1.after(data2)
Ovviamente và bene se si hanno solo due date ma non se ve ne sono N.
Come è possibile ordinare quindi, ad esempio, un ArrayList di oggetti Date?
Tnx.