Ciao devo svolgere un esericzio che ordina gli elenti in un arrayList per volume...il metodo deve essere scritto così:
public void ordina()
Ora dopo vari vani tentativi sono riuscito a trovare su un sito la risoluzione(penso)del mio problema.:
Tutto viene compilato correttamente..ma non c'è un altro modo piu semplice per risolvere questo esercizio,senza usare il metodo compare() nell metodo sort()?la mia risoluzione mi sembra un po complicatacodice:public void ordina(){ Collections.sort(cc, new Comparator<Collo>() { @Override public int compare(Collo p1, Collo p2) { return (int)(p1.getVolume()- p2.getVolume()); } }); }