Ciao a tutti ,

ho una lista contenente degli oggetti che presentano una proprietà che può contenere uno dei seguenti caratteri:
'-' -> Non fare nulla
'I' -> Insert
'U' -> Update
'D' -> Delete


Ora io vorrei ordinare la lista in modo da avere prima tutti i Delete ('D') , poi tutti gli Update ('U') , poi tutti gli Insert ('I') ed infine tutti i '-'.

L'ordinamento vorrei fosse realizzato tramite il Comparator, solo che non ho idea di come realizzare "l'algoritmo" .

Spero di essermi spigato.

Grazie