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;
}
}