|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2009
Messaggi: 700
|
[JAVA] Ordinare una lista di oggetti in base ad un campo
Ciao,
se io ho una lista di oggetti di tipo: ProcesPriorityMappingDTO, qualcosa del tipo: Codice:
List<ProcesPriorityMappingDTO> listaTipologieProcessi; Io vorrei ordinare tale lista in base ai valori della variabili priority (dal più piccolo al più grande) C'è qualche modo pratico e veloce per farlo automaticamente o devo scrivermelo a mano? Grazie Andrea |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2006
Città: Bergamo
Messaggi: 401
|
Le vie più semplici sono:
-far implementare alla tua classe ProcesPriorityMappingDTO l'interfaccia Comparable -utilizzare il metodo statico della classe Collections, sort: Codice:
...
Collections.sort(listaTipologieProcessi, new Comparator<ProcesPriorityMappingDTO>() {
int compare(ProcesPriorityMappingDTO p1, ProcesPriorityMappingDTO p2) {
return p1.<variabile che ti interessa> - p2.<variabile che ti interessa>;
}
}
...
__________________
iMac 27" 5K |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:59.



















