null
10
4
由于数组容量已经为初始容量(10),因此需要扩容为15
1
3
ArrayList arr = new ArrayList();for (int i = 0; i <= 9; i++) { arr.add(i);}
7
6
9
2
扩容后的Object[15] elementData
5
0
T[] copy
8
Object[] elementData={}扩容
1.先保证索引不越界2.判断容量是否足够
elementData[index] = element;
Object[15] copy