博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java中求两个数组(集合)的交集,并集,差集
阅读量:4961 次
发布时间:2019-06-12

本文共 1196 字,大约阅读时间需要 3 分钟。

对于两个数组

arr1=[1,3,4,5,8,9]

arr2=[2,3,7,8,9]

求出交集与并集

test.java

1 import java.util.ArrayList; 2 import java.util.Collections; 3  4  5 public class test1 { 6     public static void main(String[] args) { 7     ArrayList
tmplist=new ArrayList
(); 8 int[] arr1={1,3,4,5,8,9}; 9 int[] arr2={2,3,7,8,9};10 tmplist=Intersection(arr1,arr2);11 OutPut(tmplist);12 tmplist.clear();13 tmplist=Union(arr1,arr2);14 OutPut(tmplist);15 }16 private static ArrayList
Intersection(int[] a1,int[] a2){17 ArrayList
list=new ArrayList
();18 for(int i=0;i
Union(int[] a1,int[] a2){26 ArrayList
list1=new ArrayList
();27 ArrayList
list2=new ArrayList
();28 for(int i:a1)29 list1.add(i);30 for(int i:a2)31 list2.add(i);32 list1.removeAll(list2);33 list2.addAll(list1);34 return list2;35 }36 37 private static void OutPut(ArrayList
list){38 Collections.sort(list);39 if(list.size()==0)40 System.out.println("null");41 else42 for(int i:list)43 System.out.print(i);44 System.out.println("\n");45 }46 }

 

转载于:https://www.cnblogs.com/Rui-Jia/p/5406617.html

你可能感兴趣的文章
聪明的质检员
查看>>
最小平方数
查看>>
任务16:介绍-
查看>>
Flutter实战视频-移动电商-28.列表页_商品列表后台接口调试
查看>>
vs2010统计代码行数
查看>>
点对点模式
查看>>
九月四号
查看>>
asp.net web 简单使用cookie
查看>>
MySQL学习笔记:创建整年日期
查看>>
【iCore3 双核心板_FPGA】例程九:状态机实验——状态机使用
查看>>
静态类和非静态类的区别
查看>>
使用java.util.Properties类读写配置文件
查看>>
Log4J配置文件详解
查看>>
搭建一个基于CentOS的可视化zookeeper管理工具zkUI实现对zk的可视化管理
查看>>
es6学习整理(备忘)01
查看>>
JQuery IE8 找不到getContext属性,兼容性问题
查看>>
C# ASP.NET 页面之间传值传参中文乱码解决方法
查看>>
hdu 4714(树形dp)
查看>>
loj 1017(dp)
查看>>
练习1 程序设计
查看>>