小编nbl*_*nbl的帖子

数组的Arrays.asList()

这次转换有什么问题?

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);
}
Run Code Online (Sandbox Code Playgroud)

我在从数组中读取Create ArrayList中找到的解决方案之后做了这个.第二行(排序)getTheNumber(...)导致以下异常:

线程"main"中的异常java.lang.ClassCastException:[我无法转换为java.lang.Comparable]

这有什么不对?我确实意识到排序可以完成Arrays.sort(),我只是好奇这个.

java arrays integer arraylist

38
推荐指数
4
解决办法
10万
查看次数

标签 统计

arraylist ×1

arrays ×1

integer ×1

java ×1