中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java數組怎么刪除某個元素

小億
85
2024-01-03 11:44:39
欄目: 編程語言

在Java中,數組的長度是固定的,一旦創建就無法改變。但是可以通過創建一個新的數組,并將要刪除的元素排除在外來實現刪除的效果。
以下是刪除數組中某個元素的一種常見方法:

public static int[] removeElement(int[] arr, int index) {

    // 創建一個新的數組,長度比原數組少1

    int[] newArr = new int[arr.length - 1];

    // 將原數組中除了要刪除的元素之外的其他元素復制到新數組中

    for (int i = 0, j = 0; i < arr.length; i++) {

        if (i != index) {

            newArr[j++] = arr[i];

        }

    }

    return newArr;

}

使用示例:

public static void main(String[] args) {

    int[] arr = {1, 2, 3, 4, 5};

    int index = 2; // 要刪除的元素的索引

    int[] newArr = removeElement(arr, index);

    // 輸出新數組

    for (int i = 0; i < newArr.length; i++) {

        System.out.print(newArr[i] + " ");

    }

}

輸出結果為:1 2 4 5,即刪除了索引為2的元素3。

0
调兵山市| 上思县| 佛冈县| 申扎县| 九龙坡区| 罗平县| 郓城县| 沙雅县| 南川市| 平阴县| 永新县| 依安县| 咸宁市| 寿光市| 潍坊市| 德保县| 黄平县| 丰原市| 武强县| 昆山市| 邵武市| 西华县| 驻马店市| 荥经县| 开远市| 普定县| 海晏县| 腾冲县| 沾化县| 承德市| 迁安市| 弥勒县| 义乌市| 苏尼特右旗| 武川县| 同心县| 枞阳县| 阿瓦提县| 栾川县| 天水市| 诸城市|