亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
新建县| 璧山县| 嘉义县| 酉阳| 阿克苏市| 集安市| 东丽区| 石渠县| 正安县| 蚌埠市| 仁怀市| 庆安县| 台江县| 肥乡县| 民权县| 麻栗坡县| 七台河市| 清丰县| 绥宁县| 甘洛县| 巧家县| 城口县| 昭通市| 施甸县| 武功县| 白朗县| 荔浦县| 渑池县| 奉新县| 沁水县| 紫阳县| 西林县| 桐城市| 阿勒泰市| 西昌市| 拜城县| 石渠县| 临沭县| 积石山| 汉川市| 庆阳市|