java集合运算:求交集,并集,集合差
Posted 记忆斑驳的回忆
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java集合运算:求交集,并集,集合差相关的知识,希望对你有一定的参考价值。
实现主要使用的Set集合,Set集合的特点是集合内的元素不可重复。
具体代码如何:
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>(); Set<Integer> set2 = new HashSet<Integer>(); set1.add(11); set1.add(22); set1.add(333); set1.add(4); set2.add(22); set2.add(333); set2.add(1); System.out.println("set1 = "+set1.toString()); System.out.println("set2 = "+set2.toString()); 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集合运算:求交集,并集,集合差的主要内容,如果未能解决你的问题,请参考以下文章