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

溫馨提示×

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
来宾市| 哈尔滨市| 辉县市| 扶余县| 中江县| 绿春县| 唐山市| 元江| 福泉市| 海阳市| 东宁县| 密云县| 康定县| 平阳县| 治多县| 新疆| 莒南县| 工布江达县| 静海县| 淮北市| 衡阳县| 咸丰县| 方正县| 丹阳市| 屯留县| 黄大仙区| 五家渠市| 石泉县| 南华县| 淮安市| 砀山县| 迁西县| 兴业县| 辽阳市| 西充县| 平度市| 斗六市| 怀宁县| 洱源县| 鄯善县| 泗洪县|