ich die Methode zu machen gehören:Wie generiere ich ein compareTo ohne Warnungen?
public static <T> int compareTo(Comparable<T> o1,Comparable<T> o2){
if(o1==o2){
//Equals
return 0;
}else if(o1!=null && o2!=null){
//Comparation
return o1.compareTo((T) o2);
}else{
//Not equals
return (o1==null?-1:1);
}
}
Aber Eclipse-zeigt mir die Warnung:
Typ Sicherheit: Ungeprüfter von Vergleichbar mit T werfen
Wie kann ich dies schreibe generische Methode ohne Warnungen?
Welche Zeile zeigt die Warnung? –
@MohamedELAYADI Ich würde diese Zeile schätzen "zurück o1.compareTo ((T) o2);" aber nicht sicher – lucasvw