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

溫馨提示×

java數組中怎么刪除指定對象

小億
134
2023-12-28 03:04:32
欄目: 編程語言

在Java中,要刪除數組中的指定對象,可以按照以下步驟進行操作:

  1. 遍歷數組,找到需要刪除的對象的索引位置。
  2. 創建一個新的數組,長度比原數組小1。
  3. 將原數組中除需要刪除的對象以外的元素復制到新數組中。
  4. 將新數組賦值給原數組。

下面是一個示例代碼:

public class Main {
    public static void main(String[] args) {
        // 原數組
        String[] array = {"A", "B", "C", "D", "E"};

        // 需要刪除的對象
        String target = "C";

        // 查找需要刪除的對象的索引位置
        int targetIndex = -1;
        for (int i = 0; i < array.length; i++) {
            if (array[i].equals(target)) {
                targetIndex = i;
                break;
            }
        }

        // 如果找到了需要刪除的對象
        if (targetIndex != -1) {
            // 創建新數組
            String[] newArray = new String[array.length - 1];

            // 將原數組中除需要刪除的對象以外的元素復制到新數組中
            int j = 0;
            for (int i = 0; i < array.length; i++) {
                if (i != targetIndex) {
                    newArray[j] = array[i];
                    j++;
                }
            }

            // 將新數組賦值給原數組
            array = newArray;
        }

        // 輸出刪除指定對象后的數組
        for (String element : array) {
            System.out.println(element);
        }
    }
}

該示例代碼中,原數組為{“A”, “B”, “C”, “D”, “E”},需要刪除的對象為"C"。運行結果為:

A
B
D
E

0
清苑县| 大石桥市| 胶南市| 凤庆县| 南宁市| 长沙县| 聊城市| 乐都县| 平江县| 土默特右旗| 中阳县| 东安县| 长治县| 东明县| 麻栗坡县| 牡丹江市| 资阳市| 墨竹工卡县| 克东县| 济宁市| 盐山县| 平乡县| 含山县| 江油市| 博罗县| 博爱县| 弋阳县| 丽水市| 营口市| 德州市| 中阳县| 桑植县| 静海县| 永顺县| 太仓市| 托里县| 深圳市| 积石山| 沂南县| 台中县| 湖南省|