Arrays.asList () массива
Что не так с этим преобразованием?
public int getTheNumber(int[] factors) {
ArrayList f = new ArrayList(Arrays.asList(factors));
Collections.sort(f);
return f.get(0)*f.get(f.size()-1);
}
Я сделал это после прочтения решения, найденного вСоздать ArrayList из массива, Вторая строка (сортировка) вgetTheNumber(...)
вызывает следующее исключение:
Исключение в теме "главный" java.lang.ClassCastException: [я не могу быть приведен к java.lang.Comparable]
Что здесь не так? Я понимаю, что сортировка может быть сделана сArrays.sort()
ЯМне просто любопытно об этом.