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

溫馨提示×

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
怀宁县| 普宁市| 桂阳县| 呼图壁县| 楚雄市| 甘泉县| 丹巴县| 广饶县| 元朗区| 乐清市| 兴仁县| 鹿泉市| 柞水县| 廊坊市| 昌乐县| 泗洪县| 宁阳县| 民县| 沅陵县| 麦盖提县| 马公市| 类乌齐县| 澄城县| 南岸区| 永德县| 洪江市| 仙游县| 昔阳县| 武山县| 谷城县| 阳高县| 景洪市| 高阳县| 布拖县| 五寨县| 西畴县| 法库县| 安多县| 肥东县| 绵阳市| 南木林县|