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

溫馨提示×

Java順序表如何刪除指定元素

小億
87
2024-04-19 17:37:10
欄目: 編程語言

Java中的順序表可以通過以下步驟來刪除指定元素:

  1. 遍歷順序表,找到要刪除的元素在順序表中的位置。
  2. 將要刪除元素的位置之后的所有元素向前移動一位。
  3. 將順序表的長度減一,并將最后一個元素置為null。

以下是一個示例代碼:

public class ArrayListDemo {
    public static void main(String[] args) {
        ArrayList<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(4);
        list.add(5);
        
        int elementToDelete = 3;
        
        for (int i = 0; i < list.size(); i++) {
            if (list.get(i) == elementToDelete) {
                for (int j = i; j < list.size() - 1; j++) {
                    list.set(j, list.get(j + 1));
                }
                
                list.set(list.size() - 1, null);
                list.remove(list.size() - 1);
                break;
            }
        }
        
        System.out.println(list); // [1, 2, 4, 5]
    }
}

在上面的示例中,我們通過遍歷順序表找到要刪除的元素3的位置,然后將3后面的元素向前移動一位,最后將順序表的最后一個元素置為null并刪除它,最終得到的順序表為[1, 2, 4, 5]。

0
徐闻县| 乐平市| 阿拉善右旗| 伊通| 特克斯县| 黄山市| 杨浦区| 宜兴市| 陈巴尔虎旗| 昌乐县| 富宁县| 福州市| 隆尧县| 阳西县| 安庆市| 博客| 民权县| 灵寿县| 龙陵县| 株洲县| 乌审旗| 宝丰县| 都兰县| 屯门区| 阜新| 长岭县| 潜江市| 合山市| 通辽市| 乌兰浩特市| 拉孜县| 静宁县| 广安市| 澄江县| 清镇市| 东兰县| 灵川县| 淄博市| 建宁县| 连山| 恩平市|