题目:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台
题解:这题重点在于思绪变通,用变量l去找数组的长度。for循环遍历nums数组,当nums[i]不为val时,将nums[i]放在l之前的数组中,确保l前的数组中不存在val。
代码:
public int removeElement(int[] nums, int val) {
int l=0;
for(int i=0;i<nums.length;i++)
{
if(nums[i]!=val)
{
nums[l]=nums[i];
l++;
}
}
return l;
}