删除数组

package com.fu;

import java.util.Arrays;

/**
* @auther 付强
* @date 2020/2/12 - 10:54
*/
public class TestArray3 {
public static void main(String[] args) {
//目标数组
int[] arr = {9, 5, 11, 6, 9, 44};
//要删除数组的下标
int dst=3;
//创建一个新的数组,长度是原数组长度-1
int[] newArr = new int[arr.length - 1];
//复制原数组中处理要删除那个元素以外其他元素
for(int i=0;i<newArr.length;i++){
//要删除的元素之前的元素
if(i<dst){
newArr[i]=arr[i];
//要删除元素之前的元素
}else{
newArr[i]=arr[i+1];
}
}
//新数组替换旧数据
arr=newArr;
System.out.println(Arrays.toString(arr));
}
}
posted @ 2020-02-12 11:20  1350464730  阅读(145)  评论(0编辑  收藏  举报