今天做一道题目时,遇到了一个问题——将一个int[]
数组转化成List<Integer>
类型,好像是一个挺常见的场景。于是立刻写下:
ArrayList<Integer> list = new ArrayList<>(Arrays.asList(array));
结果就报错了:
Line 22: error: incompatible types: Integer[] cannot be converted to int[]
int[] temp = new Integer[size];