「javalist差集」java 差集

博主:adminadmin 2022-12-21 00:12:08 61

今天给各位分享javalist差集的知识,其中也会对java 差集进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java:两个数组,一个数组是另一个数组的子集,如何取补集?比如大数组4,5,6,子集数组5,6,如何取4

import java.util.ArrayList;

import java.util.List;

public class strSplit {

  public static void main(String args[])

  {

   ListString list1 = new ArrayListString();

   ListString list2 = new ArrayListString();

   list1.add("g");

   list1.add("s");

   list1.add("a");

   list1.add("f");

   list2.add("g");

   list2.add("c");

   list2.add("b");

   list2.add("a");

   //取交集

   list1.retainAll(list2);

   System.out.print(list1);

   //取补集

     //list1.removeall(list2);

 // System.out.print(list1);

  }

}

java找到两个list的交集并集差集

//交集

set1.retainAll(set2);

//差集

set1.removeAll(set2);

//并集1

set1.addAll(set2);

用java编写程序,求集合的并集、交集和差集

public static void  main(String[] args) {

     Integer[] A = {1,2,3,4};

     Integer[] B = {1,3,7,9,11};

    

     ListInteger listA = Arrays.asList(A);

     ListInteger listB = Arrays.asList(B);

    

     ListInteger jiaoji = new ArrayListInteger();

     for(Integer a:listA){

     if(listB.contains(a)){

     jiaoji.add(a);

     }

     }

     System.out.println(jiaoji);

     ListInteger bingji = new ArrayListInteger();

     for(Integer a:listA){

     if(!bingji.contains(a)){

     bingji.add(a);

     }

     }

     for(Integer b:listB){

     if(!bingji.contains(b)){

     bingji.add(b);

     }

     }

    

     System.out.println(bingji);

    

     ListInteger chaji = new ArrayListInteger();

     for(Integer a:listA){

     if(!listB.contains(a)){

     chaji.add(a);

     }

     }

     System.out.println(chaji);

    }

java集合求差值和并集!

差集

ArrayListString stuList = new ArrayListString();

stuList.add("aa");

stuList.add("bb");

stuList.add("cc");

stuList.add("dd");

ArrayListString stuList2 = new ArrayListString();

stuList2.add("bb");

stuList2.add("cc");

stuList2.add("ee");

stuList2.add("ff");

for (String s : stuList2) {

if (stuList.contains(s)) {

stuList.remove(s);

} else {

stuList.add(s);

}

}

System.out.println(stuList2);

合集

ArrayList stuList = new ArrayList();

stuList.add("aa");

stuList.add("bb");

stuList.add("cc");

stuList.add("dd");

ArrayList stuList2 = new ArrayList();

stuList2.add("bb");

stuList2.add("cc");

stuList2.add("ee");

stuList2.add("ff");

Set set=new HashSet();

for (Object object : stuList) {

set.add(object);

}

for (Object object : stuList2) {

set.add(object);

}

System.out.println(set);

Java中list集合的交集和差集的用法和如何将

只要一小句便可求出交集-- list1.retainAll(list2); list1和list2的位置无所谓,这样循环一下list1试试,如果还有多个list,一样的道理

关于javalist差集和java 差集的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-21,除非注明,否则均为首码项目网原创文章,转载请注明出处。