使用同一數組實現:給定一個數組和一個值,[原地](https://en.wikipedia.org/wiki/In-place_algorithm)刪除該值的所有實例并返回新的長度。
```
public int removeElement(int[] nums, int val) {
int k = 0;
// i遍歷數組找出所有不是val的元素及其下標
for (int i = 0; i < nums.length; ++i) {
if (nums[i] != val) {
//將所有找出的元素從頭依次放入位置
nums[k] = nums[i];
k++;
}
}
return k;
}
```