zoukankan      html  css  js  c++  java
  • java 从一个总的list集合中,去掉指定的集合元素,得到新的集合

    场景:从一个总的list集合中,去掉指定的集合元素,得到新的集合(目测可以达到相应的效果,若涉及到集合一些内存空间的问题,请品,请细品)

    代码:

    /**
     * 两个list集合的差集
     * @author
     */
    public class ListSubstract {
    
        public static void main(String[] args) {
            List<String> list = new ArrayList<>();//作为总的list
            List<String> existList = new ArrayList<>();//存在的list
            List<String> notExistList = list;//不存在的list=总的list
            
            list.add("oJkxxw8pYYKdC5HXtoiEImLNIqyk");
            list.add("oJkxxw6krKGhZIuYHV6rPp4uvLNw");
            list.add("oJkxxw9As9hHdLnfqRbfDHeF9WAU");
            list.add("oJkxxw1RNeDaodn6Qgz6FI4b5bKk");
            
            existList.add("oJkxxw1RNeDaodn6Qgz6FI4b5bKk");
            existList.add("oJkxxw9As9hHdLnfqRbfDHeF9WAU");
            
            notExistList.removeAll(existList);//将不存在的list,除掉存在的list,剩下的就是不存在的了
            
            System.out.println(existList);
            System.out.println(notExistList);
        }
    }
  • 相关阅读:
    音频可视化
    accunulate
    node
    js 中编码(encode)和解码(decode)的三种方法
    ES6高阶 同步和异步 回调地狱 promise async和await
    区间dp
    树形dp1
    背包dp(多重)
    树形dp
    背包dp(完全)
  • 原文地址:https://www.cnblogs.com/liangxiaojin/p/12462546.html
Copyright © 2011-2022 走看看