• 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]
    
    --------------- 我每一次回头,都感觉自己不够努力,所以我不再回头。 ---------------
  • 相关阅读:
    随笔1
    模块
    文件输入流
    一次javaweb登陆实验
    s7八进4
    jdbc连接数据库
    自己找茬
    用栈来求解汉诺塔问题
    用一个栈实现另一个栈的排序
    猫狗队列
  • 原文地址:https://www.cnblogs.com/zjw-blog/p/13726961.html
Copyright © 2020-2023  润新知