Ich bin mir nicht sicher, was vor sich geht. Die Methode funktioniert perectily mit einem Array, aber wenn ich eine Liste verwenden ... gut.Fehler inkompatible Typen: Vergleichbar <T> kann nicht in T konvertiert werden
Ich hoffe wirklich, dass Sie mir helfen können.
public static <T> void ordenaSeleccion(List<? extends Comparable<T>> datos)
{
Object aux;
int menor;
for (int i = 0; i < datos.size(); i++) {
menor = i;
for (int j = i + 1; j < datos.size(); j++) {
if (datos.get(menor).compareTo(datos.get(j)) > 0) { //error line
menor = j;
}
}
if (menor != i) {
aux = datos.get(i);
datos.set(i, datos.get(menor));
datos.set(menor, aux);
}
}
}
dies ist der Fehler:
Danke !. Es klappt – Berre