Originariamente inviato da andbin
Esatto!

Esatto! Con l'unica accortezza che non devi ritornare 0 se le due chiavi hanno data uguale (altrimenti impediresti date uguali anche se con id diversi). Ritorni -1 o +1 ... tanto se le date sono uguali che una stia prima o dopo non ti cambia nulla, no?

Allora usa after() o before() (scegli tu il senso).
Non so come ringraziarti!..

ma dal treemap li suoi valori o passo tranquillamente ad un arraylist attraverso il metodo values() giusto ? e posso riassegnare il tutto ad una lista ?