zoukankan      html  css  js  c++  java
  • 两个ArrayList之间求交并补

    class ArraylistCalculate{
        // 两个整数集求差集
        public ArrayList<Integer> integerArrayListDifference(
                ArrayList<Integer> arraylist1, ArrayList<Integer> arraylist2) {
            arraylist1.removeAll(arraylist2);
            return arraylist1;
        }
        
        // 两个整数集求并集
        public ArrayList<Integer> integerArrayListUnion(
                ArrayList<Integer> arraylist1, ArrayList<Integer> arraylist2) {
            ArrayList<Integer> arraylist = new ArrayList<Integer>();
            arraylist.addAll(arraylist1);
            arraylist.addAll(arraylist2);
            arraylist = new ArrayList<Integer>(new HashSet<Integer>(arraylist));
            return arraylist;
        }
        // 两个整数集求交集
        public ArrayList<Integer> integerArrayListIntersections(
                ArrayList<Integer> arraylist1, ArrayList<Integer> arraylist2) {
            arraylist1.retainAll(arraylist2);
            return arraylist1;
        }
    }

  • 相关阅读:
    P4374 [USACO18OPEN]Disruption P
    POJ
    Git
    SpringBoot集成RabbitMQ
    GIS类型文件剖析
    SpringBoot全局异常处理
    SpringCloud Feign异常处理
    SpringBoot注解
    Restful风格接口定义
    LOD技术的理解
  • 原文地址:https://www.cnblogs.com/thiaoqueen/p/9551965.html
Copyright © 2011-2022 走看看