broke31 ha scritto:
ho provato a fare in questo modo ma non funziona a debbugger vedo che non viene mai invocata la funzione compare
Il codice che hai scritto è tecnicamente corretto, non vedo nulla di palesemente errato.
Bisognerebbe vedere meglio il contesto, il resto del codice.
Una cosa te la faccio notare: quando fai
ArrayList<Prodotto> catalogoOrdinato = storicoAcquisti;
stai semplicemente copiando il reference, l'oggetto lista è sempre quello. Se pensavi di tenere la lista storicoAcquisti così come è ed ottenere un'altra lista ma ordinata .... non è così.