编写一个方法 deleteElement,它将一个 int[] 和一个 int 目标作为输入,并从数组中删除所有出现的目标。该方法应返回 newint[] 。需要考虑的问题:为什么我们必须返回一个数组而不能简单地更改输入参数数组?
public class warm5{
public static void main(String[] args){
int[] array1= {1,2,2,3,4,5,2};
int target1 = 2;
deleteElement(array1,target1);
public static int[] deleteElement(int[] array, int target){
for(int i = 0, i<array.length, i++){
if(array1[i] == target){
}
}
}
}
}
这是我写的,我不确定如何继续删除数组中的 2。请帮忙!