Ciao a tutti,
in un'esercitazione sulla manipolazione di contenitori era presente il file ComparaBottoniPerDiametro.java, ma sinceramente non capisco quando viene utilizzato, perchè negli altri file del pacchetto bottoni non viene richiesto o fatto un ordinamento.
Viene invocato "silenziosamente" quando ad es. inserisco degli oggetti Bottone dentro una lista, mappa, ecc.?
Oppure come potrebbe essere richiamato? Ad es. così: Bottone.ComparaBottoniPerDiametro(b1,b2)?
Grazie!
Alessandro
codice:package bottoni; import java.util.Comparator; public class ComparaBottoniPerDiametro implements Comparator<Bottone> { public int compare(Bottone b1, Bottone b2) { if (b1.diametro > b2.diametro) { return 1; } if (b1.diametro < b2.diametro) { return -1; } return 0; } }