B
bygones
Gast
Hey,
nun stolpere ich auch ueber die generics-annoying-falle.
warum compiliert folgendes nicht (bsp ist unsinnig und willkuerlich)
Der Comparator kann mit primitiven Datentypen nicht kann ist klar, warum aber gibts bei einem array ein problem.
Teste es hier mit java1.5 und mit dem javac.... Eclipse akzeptiert es
nun stolpere ich auch ueber die generics-annoying-falle.
warum compiliert folgendes nicht (bsp ist unsinnig und willkuerlich)
Java:
public class Test {
public static void main(String[] args) {
float[] nonsense = new float[]{1};
List<float[]> list = new ArrayList<float[]>();
list.add(new float[]{345});
Collections.binarySearch(list , nonsense, new Comparator<float[]>() {
public int compare(float[] o1, float[] o2) {
return o1.length - o2.length;
}
});
}
}
Teste es hier mit java1.5 und mit dem javac.... Eclipse akzeptiert es
Zuletzt bearbeitet von einem Moderator: