集合的交运算

来源:互联网 发布:ipad产品展示软件 编辑:程序博客网 时间:2024/04/30 17:51
package free;import java.util.Arrays;import java.util.LinkedList;import java.util.List;//这个作业做了大半天,还是有不足的地方,我要继续努力才行。public class Math {public static void main(String[] args) {//先定义三个数组A,B,C。int A []={1,3,4,5,8,9,11};int sizeA=7;int B []={2,3,5,7,9,10};int sizeB=6;int C [] ={};int k = 7;int sizeC=k;System.out.println("第一数组是A={"+Arrays.toString(A)+"}");System.out.println("第二数组是B={"+Arrays.toString(B)+"}");System.out.print("第三数组是C={");List<Integer> list=new LinkedList<Integer>();for(int i=0;i<A.length;i++)for(int j=0;j<B.length;j++)if(A[i]==B[j]){list.add(A[i]);//把数组A与数组B相同数列出来;}int[] C1=new int[list.size()];for(int i=0;i<C1.length;i++)C1[i]=list.get(i);//C1获取相同数;for(int i=0;i<C1.length;i++)System.out.print(C1[i]+" ,");System.out.println("}");}}//集合差运算还没有想出来,再给我一些时间,我相信我可以做出来的。

0 0
原创粉丝点击