package com.gao.test;
import java.lang.reflect.Array;
import java.util.Arrays;
/*
题目:
给定一个数组,删除数组中指定的元素对应的索引
 */
public class TestDemo11 {
    public static void main(String[] args) {
        //给定一个数组,删除在数组下标为2的位置上的元素
        //1.给定一个数组:
        int[] arr = {23,12,45,23,11,66,34,23};
        //2.输出删除元素前的数组:
        System.out.println("删除元素前的数组:"+ Arrays.toString(arr));
        //找到删除的元素所需要的索引即可
        int index = -1;
        for(int i=0;i< arr.length;i++){
            if(arr[i]==11){
                index = i;
                break;
            }
        }
        //3.删除元素
        if(index!=-1){
            for(int i = index;i<=arr.length-2;i++){
                arr[i] =arr[i+1];
            }
            arr[arr.length-1] = 0;
        }else {
            System.out.println("根本没有要删除的元素!");
        }
        //4.输出删除元素后的数组
        System.out.println("\n删除元素后的数组:"+Arrays.toString(arr));
    }
}
![]()