java中set的交集、差集、并集的简单实现
2016-03-02 16:18
387 查看
实现思路很简单,直接上代码:
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线程停止问题
- java内存泄露问题详解
- eclipse android使用Maven deploy构建到Nexus上
- java验证码功能
- Java中控制程序流转
- eclipse 插件编写(三)
- Java通过反射创建内部类
- 3.2 java中堆栈(stack)和堆(heap)(还在问静态变量放哪里,局部变量放哪里,静态区在哪里.....进来)
- Java代码规范
- Spring定时任务的几种实现
- Myeclipse安装使用MAVEN
- java 读写JSON(一)
- java小游戏第四弹 五子棋
- spring-cloud-bus
- Hibernate在Spring工程上的配置详解
- 【Android注释技巧】Android函数上面的注释你是怎么写的?(Eclipse中)
- ZigZag Conversion
- JAVA学习笔记 JDK下载、安装与测试
- Java 机器学习 工具 & 库
- 搜狗2015校园招聘javaproject师面经