首页 > 编程知识 正文

java编写数组并集,求两个数组的交集

时间:2023-05-05 21:10:44 阅读:163977 作者:3087

取java交叉方法返回全部

存在两个集合newCoures和oldCourses,用于确定这两个集合是否包含相同的对象或元素。

可以使用返回全部方法。 oldcourses.retainall(newcoures )。

如果存在相同的元素,oldCourses将只保留相同的元素。

如果不存在相同的元素,则oldCourse为空。

如果存在多个集合oldCourses1、oldCourses2、oldCourses3等,则应该将newCourses集中放在后面,分别与newCourses进行比较。 像这样:

old courses1. retain all (new coures );

old courses2. retain all (new coures );

old courses3. retain all (new coures );

public class test { publicstaticvoidmain (string [ ] args ) ) liststringlist1=newarrayliststring; liststringlist2=newarrayliststring (; liststringlist3=newarrayliststring (; for(intI=0; i 20; I ) {list1.add(I ' ); if(I%2==0) list2.add ' ); }list3.add(I'@ '; list1存在与list2相同的元素,list1集合只保存list2中存在的元素list1.retainall(list2)。 if(list1.isempty () ) { System.out.println ) (“不包含”); } else { System.out.println ('包括); }system.out.println(list1); //list1和list3中不存在相同的元素,list1的集合为空的list1.retainall(list3); if(list1.isempty () ) { System.out.println ) (“不包含”); } else { System.out.println ('包括); }system.out.println(list1); }运行结果如下。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。