Dunque apportando alcune modifiche:
i 2 warning rimangono purtroppoe sono gli stessi..
il secondo con il wrapper di cui parli si mette a posto..![]()
il terzo non capisco cosa intendi.. penso che scritto così sia corretto..
codice:package negozio.data; import java.util.Comparator; public class ProdottoByQuantitaComparator<T extends Prodotto> implements Comparator { /** Creates a new instance of ProdottoByQuantitaComparator */ public ProdottoByQuantitaComparator() { } public int compare(Object o1, Object o2) { Prodotto p1 = (Prodotto) o1; Prodotto p2 = (Prodotto) o2; return (p1 == p2 ? 0 : (p1 == null ? -1 : (p2 == null ? 1 : new Integer(p1.getQuantita()).compareTo(new Integer(p2.getQuantita()))))); } }

e sono gli stessi..
Rispondi quotando
