public static void main(String[] args) {
List<Integer> list = new ArrayList<>(Arrays.asList(1, 2, 4));
Integer[] arr = list.toArray();
}
Incompatible types.
Required:
java.lang.Integer[]
Found:
java.lang.Object[]
当然可以自己遍历,将每一个Object类型转为Integer类型。
Solution :
public static void main(String[] args) {
List<Integer> list = new ArrayList<>(Arrays.asList(1, 2, 4));
Integer[] arr = list.toArray(new Integer[0]);
}