定义数组
private int[] arr=new int[2000];
private int left = 0;
增加数据
public void add (int num) {
arr[left]=num;
left++;
}
按下标删除数据
public void delByIndex(int index) {
if(index>=left) {
System.out.println("无该数据");
}
else {
for(int i=index;i<left-1;i++) {
arr[i]=arr[i+1];
}
left--;
}
}
按数值删除数据
public void delByValue(int value) {
int index=0;
for(int i=0;i<left;i++) {
if(arr[i]!=value) {
arr[index++]=arr[i];
}
}
left=index;
}