classSolution{publicintremoveElement(int[] nums,int val){int ans =0;for(int i =0; i < nums.length; i++){if(nums[i]!= val)
nums[ans++]= nums[i];}return ans;}}
本地测试代码
package com.company;publicclassSolution_27{publicstaticintremoveElement(int[] nums,int val){int ans =0;for(int i =0; i < nums.length; i++){if(nums[i]!= val)
nums[ans++]= nums[i];}return ans;}publicstaticvoidmain(String[] args){
System.out.println(removeElement(newint[]{3,2,2,3},3));
System.out.println(removeElement(newint[]{0,1,2,2,3,0,4,2},2));}}