|
|
|
![]() |
|
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: 23:53.