91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
武乡县| 沙洋县| 化州市| 黄石市| 松原市| 宜兴市| 吉林省| 上高县| 凤冈县| 寻乌县| 阳东县| 济源市| 呼伦贝尔市| 绍兴县| 平武县| 会东县| 翁牛特旗| 玉龙| 左贡县| 屏南县| 北京市| 阳东县| 遂平县| 苗栗市| 霍山县| 含山县| 年辖:市辖区| 邳州市| 吉安县| 东平县| 获嘉县| 达尔| 额济纳旗| 育儿| 阳朔县| 福建省| 九江县| 太和县| 文化| 攀枝花市| 马关县|