ArrayList index out of bounds

Почему java.lang.IndexOutOfBoundsException возникает в этом примере, если размер ArrayList был предопределен? Как решить эту проблему?

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);
13
задан skaffman 4 January 2012 в 15:58
поделиться