Ho una lista List<MyObj> myObjList
La classe MyObj ha una proprietà String titolo
ecco vorrei ordinare in ordine alfabetico (per il titolo) la lista MyObj
come faccio?
grazie
Ho una lista List<MyObj> myObjList
La classe MyObj ha una proprietà String titolo
ecco vorrei ordinare in ordine alfabetico (per il titolo) la lista MyObj
come faccio?
grazie
Devi creare una classe custom che implementi Comparable, ed scrivere a tuo piacimento il metodo compareTo. Dopodiche' utilizzando il metodo Collections.sort(myObjList, istanza_tuo_compratore) la ordini.Originariamente inviato da Prazision
Ho una lista List<MyObj> myObjList
La classe MyObj ha una proprietà String titolo
ecco vorrei ordinare in ordine alfabetico (per il titolo) la lista MyObj
come faccio?
grazie
Per esempio
class MyClass {
String titolo;
....
}
class MyClassCompratator implements Compratator {
public int compare(Object o1, Object o2) {
//come vuoi ordinare
}
}
class Test{
public static void main(String[] args) {
List<MyClass> oggetti;
Collections.sort(oggetti, new MyClassComprarator());
}
}
Credo basti anchhe solo che MyClass implementi Comparable, e cosi potresti utilizzare .sort(oggetti) senza secondo parametro.
Ciao