目錄
List刪除指定元素
ArrayList的刪除元素方法public boolean remove(Object o)
只能刪除第一次出現的情況,如果想要刪除集合中全部位置出現過該元素的可以使用下面的方法
import java.util.ArrayList;
import java.util.List;
public class List2 {
public static void main(String[] args) {
List<Integer> list = new ArrayList<>();
//添加數據
list.add(10);//自動裝箱
list.add(20);
list.add(30);
list.add(40);
list.add(50);
list.add(99);
list.add(50);
list.add(50);
System.out.println(list);
//刪除 只能刪除第一次出現的元素
// list.remove(new Integer(50));
//把要刪除的元素放到一個集合里面
List<Integer> deleteList = new ArrayList<>();
deleteList.add(50);
list.removeAll(deleteList);
System.out.println(list);
}
}
[10, 20, 30, 40, 50, 99, 50, 50]
[10, 20, 30, 40, 99]