如果找到要删除的目标元素,则将其后面所有元素往前移一格。

要注意的是,由于所有元素往前移了一格,所以下标 i 也需要往前!!

class Solution {
    public int removeElement(int[] nums, int val) {
    int size=nums.length;
     for(int i=0;i<size;i++){
        if(nums[i]==val){
             for (int j = i + 1; j < size; j++) {
                    nums[j - 1] = nums[j];
                }
            i--;
            size--;
        }
     }
     return size;
    }
}