对集合的元素进行计算操作
交集:求两集合相同元素
并集:求两集合全部元素(即用addAll())
差集:求一个集合中剔除另一个集合所剩下的元素。(即用removeAll())
public class Dome3 {
public static void main(String[] args) {
//求两集合的交集
//创建集合。
Set<String> set1 =new HashSet<>();
set1.add("爸爸");
set1.add("妈妈");
set1.add("爷爷");
set1.add("奶奶");
set1.add("叔叔");
Set<String> set2 =new HashSet<>();
set2.add("爸爸");
set2.add("妈妈");
set2.add("外公");
set2.add("外婆");
set2.add("舅舅");
//求交集。原理为在set1中找出set2中也有的元素,然后把set1中其它元素剔除。
set1.retainAll(set2);
System.out.println(set1);
System.out.println("==========");
//求并集
// set1.addAll(set2);
// System.out.println(set1);
//求差集
//set1.removeAll(set2);
//System.out.println(set1);
//System.out.println("==========");
}
}
以下结果的数据全部来自上方集合数据运算结果。
交集结果展示
并集结果展示:
差集结果展示:
关注我,点赞它,你就可以收到我持续更新的Java知识,快快来到阿斗学Java,教你最简单的java学习方法