public void add(int i,int value){
  expand(_size + 1);
  System.arraycopy(_data,i,_data,i + 1,_size - i);
  _data[i]=value;
  _size++;
}

public void add ( int i , int value ) { expand ( _size + 1 ) ; System . arraycopy ( _data , i , _data , i + 1 , _size - i ) ; _data [ i ] = value ; _size ++ ; }
inserts an integer into the array .
