Java 数组删除一个元素

时间:2025-03-19 13:03:47

根据下标删除一个数组元素

    public static void main(String[] args) {
        int[] arr = {1,2,3,4};
        arr = rem(arr, 3);
        ((arr));

    }
    private static  int[] rem (int[] arr, int index){
        // 创建一个新数组
        int[] arr2 = new int[-1];
        for (int i = 0; i < -1; i++) {
            // 如果下标大于等于要删除的元素下标,新数组的元素等于旧数组往后一个位置的元素
            if (i >= index) {
                arr2[i] = arr[i+1];
            } else {
                arr2[i] = arr[i];
            }
        }
        return arr2;
    }