JAVA 交集,差集,并集

转载 2013年12月05日 23:22:03
package test;

import java.util.HashSet;
import java.util.Set;

public class Test {
	
	public static void main(String[] args) {
		Set<Integer> result = new HashSet<Integer>();
		Set<Integer> set1 = new HashSet<Integer>(){{
			add(1);
			add(3);
			add(5);
		}};
		
		Set<Integer> set2 = new HashSet<Integer>(){{
			add(1);
			add(2);
			add(3);
		}};
		
		result.clear();
		result.addAll(set1);
		result.retainAll(set2);
		System.out.println("交集:"+result);
		
		result.clear();
		result.addAll(set1);
		result.removeAll(set2);
		System.out.println("差集:"+result);
		
		result.clear();
		result.addAll(set1);
		result.addAll(set2);
		System.out.println("并集:"+result);
		
	}

}

相关文章推荐

JAVA求字符串数组交集、并集和差集

package string; import java.util.HashMap; import java.util.HashSet; import java.util.Lin...

java中list的遍历,交集,并集,差集,去重,contains(),indexof,.lastIndexOf

list的遍历方法: //list的遍历 private void forListSerch(){ List serchList = new ArrayList(); ...

java集合的交集,并集,差集

今天要用到差集,突然懵逼了,然后脑子一抽写出了下面的代码 Set set1 = new HashSet(); Set set2 = new HashSet(); ...

Java中使用Set进行并集,差集,交集查找

利用Java中使用Set进行并集,差集,交集查找首先命名一个类名为DealSet存放查找并集,差集,交集的方法 DealSet.java package SetLearning;import ja...

JAVA程序:字符串数组交集、并集和差集

package cn.yuhui.com; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSe...

java数组的交集、并集、差集

编程题目:  1. 验证集合中是否包含目标元素 public static boolean contains(T[] array, T target) 2. 验证集合A是否不含集合B中的任意元素...
  • Mia_Zhu
  • Mia_Zhu
  • 2017年11月28日 12:26
  • 21

java并集差集交集

在实现数据挖掘一些算法或者是利用空间向量模型来发现相似文档的时候,会遇到求两个集合的交集的情况。以前一般是采用比较笨拙的办法,依次遍历其中一个集 合的元素,然后判断它是否包含在另一个集合中。这样做非常...

Java中交集、并集、差集的实现

在我们的日常开发的过程中,经常会遇到一些问题需要我们进行一些集合的运算,这里我们对集合中最为常用的交集、并集、差集这几种运算进行了一个简单的总结: 交集的实现 public static Se...

基于ArrayList求两集合的交集并集差集(《梁勇2011java语言程序设计基础篇》22章java集合框架编程练习题22.4)

package setframe; import java.util.*; public class List_operation { public static boolean existst...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA 交集,差集,并集
举报原因:
原因补充:

(最多只允许输入30个字)