Ok ok ho capito.Mi restano solo 2 dubbi.
Posso implementare l'interfaccia nella stessa classe Circuito; cioè nel seguente modo?
public class Circuito implements Comparator<Circuito>
E poi il secondo dubbio riguarda il funzionamento; del metodo ho visto che restituisce un intero,ma poi l'ordinamento viene fatto in base a quest'intero???
Comunque ho implementato il metodo nel seguente modo:
codice:
public int compare(Circuito c1,Circuito c2)
{
if(c1.getLunghezza()>c2.getLunghezza())
{
return 1;
}
else
{
if(c1.getLunghezza()<c2.getLunghezza())
{
return -1;
}
else
{
return 0;
}
}
}