「java取两个集合的交集」java取两个集合的交集 stream

博主:adminadmin 2023-01-15 22:00:16 501

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

本文目录一览:

java问题,写一个程序,其功能是输入两组整数,求这两组数的交集和并集。跟我说思路,不是说算法,就

并集比较好办:把两组整数全部存到一个Set对象内就完了;

交集:就对一个数组中的每个元素循环,判断其是否在另一个数组中。

JAVA面试题:给定两个正整数数组,返回他们的交集数组,给定的数组是已排序的。

public static void main(String[] args) {

int[] a={1,2,3,4,5,7,8};

int[] b={2,3,5,8,9,10};

ListInteger list=new LinkedListInteger();

for(int i=0;ia.length;i++)

for(int j=0;jb.length;j++)

if(a[i]==b[j]){

list.add(a[i]);

}

int[] c=new int[list.size()];

for(int i=0;ic.length;i++)

c[i]=list.get(i);

for(int i=0;ic.length;i++)

System.out.print(c[i]+" ");

}

不管是否排序,都可以。

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取两个集合的交集的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java取两个集合的交集 stream、java取两个集合的交集的信息别忘了在本站进行查找喔。