溫馨提示×

arraylist怎么刪除多個元素

小億
110
2023-12-16 09:45:19
欄目: 編程語言

ArrayList類提供了removeAll(Collection<?> c)方法,可以刪除ArrayList中包含在指定集合c中的所有元素。以下是使用removeAll方法刪除多個元素的示例代碼:

import java.util.ArrayList;
import java.util.Arrays;

public class Main {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>(Arrays.asList("A", "B", "C", "D", "E"));

        ArrayList<String> elementsToRemove = new ArrayList<>(Arrays.asList("B", "D"));
        
        list.removeAll(elementsToRemove);

        System.out.println(list); // 輸出 [A, C, E]
    }
}

在上述示例中,我們創建了一個包含元素"A", “B”, “C”, “D”, “E"的ArrayList對象。然后,我們創建了一個包含要刪除的元素"B"和"D"的ArrayList對象elementsToRemove。接下來,我們調用list的removeAll方法,并將elementsToRemove作為參數傳遞給它。這將刪除list中包含在elementsToRemove中的所有元素。最后,我們打印輸出list中剩余的元素。輸出結果是[A, C, E],即刪除了元素"B"和"D”。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女