在做项目的过程中,遇到一个很奇怪的问题。为了说明清楚,先举个栗子:
public static void main(String[] args) {
List<Integer> list = new ArrayList<>();
list.add(2);
Integer[] a1 = list.toArray(new Integer[list.size()]);//(1)
Integer[] a2 = (Integer[]) list.toArray();//(2)
}public s