如题:定义一个数组,去除其中一个后保存在一个新的数组中???
2 回答
天启之魂
TA贡献174条经验 获得超85个赞
public static int[] deleteArrayElement(int[] arr1,int target) { int[] arr2=new int[arr1.length-1]; for(int indexOfArr1=0,indexOfArr2=0;indexOfArr1<arr1.length;indexOfArr1++){ if(arr1[indexOfArr1]==target){ continue; }arr2[indexOfArr2]=arr1[indexOfArr1]; indexOfArr2++; } return arr2; }
如果不能确定要删除的元素是否在数组中,还需要先判断数组中是否包含该元素
添加回答
举报
0/150
提交
取消