原题链接:https://leetcode-cn.com/problems/remove-element/
该题思路借鉴【283. 移动零】,将283移动的0元素当成这里的指定元素 val 即可,哈哈,直接上代码了
class Solution {
public int removeElement(int[] nums, int val) {
if (nums == null || nums.length == 0){
return 0;
}
int j = 0;
for (int i = 0; i < nums.length; i++) {
if (nums[i] != val) {
nums[j] = nums[i];
j++;
}
}
return j;
}
}