Servus,
ich habe einen Comparator als innere Klasse. Wie kann ich nun ein zweites Kriterium einbauen, dass herangezogen werden soll, wenn der erste Vergleich "Elemente sind gleich" liefert? Das zweite Attribut ist winkel und vom Typ double.
ich habe einen Comparator als innere Klasse. Wie kann ich nun ein zweites Kriterium einbauen, dass herangezogen werden soll, wenn der erste Vergleich "Elemente sind gleich" liefert? Das zweite Attribut ist winkel und vom Typ double.
Java:
umkreisBaum = new TreeSet<Umkreis>( new Comparator<Umkreis>(){
@Override
public int compare( Umkreis u1, Umkreis u2 )
{
Double x1 = new Double(u1.umkreisradiusZumQuadrat);
Double x2 = new Double(u2.umkreisradiusZumQuadrat);
return x1.compareTo(x2);
}
});