Java 集合刪除重復元素、刪除指定元素


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]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM