删除数据
int arr[]= {1,2,3,4};
int arr1[]=new int[arr.length-1];//定义一个新的数组
int arrDelIndex=2;//要删除的索引位置
int arrIndex=0;//要复制到的位置
for(int i=0;i<arr1.length;i++) {
if(arrDelIndex==arrIndex) {//当索引值等于2是不进行赋值
arrIndex++;
}
arr1[i]=arr[arrIndex];//将arr数组的值复制到arr1数组中的
arrIndex++;
}
arr=arr1;
for (int i : arr) {
System.out.println(i);
}
向数组中追加数字
int arr1[]=new int[arr.length+1];
for(int i=0;i<arr.length;i++) {
arr1[i]=arr[i];
}
arr1[arr1.length-1]=4;
arr=arr1;
for (int i : arr) {
System.out.println(i);
}