博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java集合操作-----求两个集合的交集和并集
阅读量:6408 次
发布时间:2019-06-23

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

hot3.png

java求两个集合的交集和并集

        java如何求两个集合的交集和并集呢??其实java的API中已经封装了方法。今天写个简单的例子测试一下:(例子中以java.util.LinkedList为例)

        求连个集合的交集:

import java.util.ArrayList;import java.util.List;public class TestCollection {	public static void main(String[] args) {		List
strList = new ArrayList
(); List
strList2 = new ArrayList
(); for(int i = 0; i < 10; i ++) { strList.add("aaa>>" + i); strList2.add("aaa>>" + (10 - i)); } //求出交集 strList2.retainAll(strList); System.out.println("交集大小:" + strList2.size()); for(int i = 0; i < strList2.size(); i++) { System.out.println(strList2.get(i)); } }}

  

        求两个集合的并集:

import java.util.ArrayList;import java.util.List;public class TestCollection {	public static void main(String[] args) {		List
strList = new ArrayList
(); List
strList2 = new ArrayList
(); for(int i = 0; i < 10; i ++) { strList.add("aaa>>" + i); strList2.add("aaa>>" + (10 - i)); } //求出并集 strList2.removeAll(strList); strList2.addAll(strList); System.out.println("并集大小:" + strList2.size()); for(int i = 0; i < strList2.size(); i++) { System.out.println(strList2.get(i)); } }}

  例子非常简单,希望对大家有帮助!!!

                                                                                                                                                                   

转载于:https://my.oschina.net/u/197668/blog/361214

你可能感兴趣的文章
【数据库】nchar,char,varchar与nvarchar区别
查看>>
Ubuntu安装psycopg2小记 - Wally Yu的专栏 - 博客频道 - CSDN.NET
查看>>
sql中top使用方法
查看>>
函数返回局部变量
查看>>
库安装
查看>>
tomcat 相关2
查看>>
interl cpu
查看>>
程序员最新笑话集锦
查看>>
设计模式(3)---->抽象工厂模式
查看>>
设计模式(22)---->访问者模式
查看>>
[置顶] 简单解析linux下进程通信方法
查看>>
SQL 条件 判断 select case as
查看>>
Xcode 生成 ipa包
查看>>
Foundation框架—集合
查看>>
[leetcode]String to Integer (atoi) @ Python
查看>>
编程基本功训练:流程图画法及练习
查看>>
android 浏览器开发实例
查看>>
Path Sum ****
查看>>
struts标签--logic总结
查看>>
linux包之diff
查看>>