与26题思路类似,比较简单
class Solution {
public int removeElement(int[] nums, int val) {
int len = 0;
for (int i = 0; i < nums.length; i++) {
while (i + len < nums.length&&nums[i+len] == val) {
len++;
}
if (i + len >= nums.length) {
break;
}
nums[i] = nums[i + len];
}
return nums.length - len;
}
}