Arrays.asList () eines Arrays
Was ist los mit dieser Konvertierung?
public int getTheNumber(int[] factors) {
ArrayList<Integer> f = new ArrayList(Arrays.asList(factors));
Collections.sort(f);
return f.get(0)*f.get(f.size()-1);
}
Ich habe das gemacht, nachdem ich die Lösung in gelesen hatteErstellen Sie ArrayList aus Array. Die zweite Zeile (Sortierung) ingetTheNumber(...)
verursacht die folgende Ausnahme:
Ausnahme im Thread "main" java.lang.ClassCastException: [Ich kann nicht in java.lang.Comparable umgewandelt werden]
Was ist hier falsch? Mir ist klar, dass man damit sortieren kannArrays.sort()
Ich bin nur neugierig auf diese.