ArryList--fastRemove

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weijianpeng2013_2015/article/details/78880106
 //把数组中后面的覆盖前面的,然后size减一
  private void fastRemove(int index) {
        modCount++;
        int numMoved = size - index - 1;
        if (numMoved > 0)
            System.arraycopy(elementData, index+1, elementData, index,
                             numMoved);
        elementData[--size] = null; // clear to let GC do its work
    }

猜你喜欢

转载自blog.csdn.net/weijianpeng2013_2015/article/details/78880106