public void remove(int index){
  if (SysProperties.CHECK) {
    if (index >= size) {
      throw new ArrayIndexOutOfBoundsException("i=" + index + " size="+ size);
    }
  }
  System.arraycopy(data,index + 1,data,index,size - index - 1);
  size--;
}

public void remove ( int index ) { if ( SysProperties . CHECK ) { if ( index >= size ) { throw new ArrayIndexOutOfBoundsException ( "i=" + index + " size=" + size ) ; } } System . arraycopy ( data , index + 1 , data , index , size - index - 1 ) ; size -- ; }
remove the value at the given index .
