题目描述:
给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。
解析:
根据题目说明,我们可以设想,最终返回的只需要是个整数即可,因为函数已经封装了返回的数组。所以,我们希望设置一个数组,让满足条件的值存到里面,不满足的就不存,这个很容易实现,只需要循环判断即可,最终要的值是把它的长度返回出来,题目很简单
实现代码:
class Solution {
public int removeElement(int[] nums, int val) {
int res = 0;
for(int i = 0 ; i < nums.length ; i++){
if(nums[i] == val){
}else{