question: public void removeRange ( int fromIndex , int toIndex ) { checkRange ( fromIndex ) ; checkRange ( toIndex ) ; if ( fromIndex >= toIndex ) { return ; } int numtomove = size - toIndex ; if ( numtomove > 0 ) { System . arraycopy ( array , toIndex , array , fromIndex , numtomove ) ; } size -= ( toIndex - fromIndex ) ; }
target:  Removes from this list all of the elements whose index is between fromIndex, inclusive and toIndex, exclusive. Shifts any succeeding elements to the left (reduces their index).