public void add(int value) { checkCapacity(); data[size++] = value; }
public void add(int i, int value) { if (SysProperties.CHECK && i > size) { throw new ArrayIndexOutOfBoundsException("i=" + i + " size=" + size); } checkCapacity(); if (i == size) { add(value); } else { System.arraycopy(data, i, data, i + 1, size - i); data[i] = value; size++; } }