如果 ArrayList 的大小已经预定义,为什么会在这个例子中引发 java.lang.IndexOutOfBoundsException
?如何解决这个问题?
int size = 2:
ArrayList<Integer[]> nums = new ArrayList<Integer[]>(size);
Integer[] value1 = {1,2,3};
Integer[] value2 = {1,2};
nums.add(1,value1); // java.lang.IndexOutOfBoundsException
nums.add(0,value2);