如题:定义一个数组,去除其中一个后保存在一个新的数组中???
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
提交
取消
