📄 exercise18_1.java
字号:
import java.util.*;
public class Exercise18_1{
public static void main(String[]args){
Set <String> set1=new HashSet<String>();
Set <String> set2=new HashSet<String>();
Set<String>set3=new HashSet<String>();
set1.add("George");
set1.add("Jim");
set1.add("John");
set1.add("Blake");
set1.add("Kevin");
set1.add("Michael");
set2.add("George");
set2.add("Katie");
set2.add("Kevin");
set2.add("Michelle");
set2.add("Ryan");
System.out.println("两组集合的交集为:");
for (Object element1: set1){
for(Object element2: set2){
if(element1.toString().equals(element2.toString())){
System.out.print(element1.toString() + " "); //输出两组集合的交集
set3.add(element1.toString()); //set3为交集集合
}
}
}
System.out.println();
Set<String>set=new HashSet<String>(set1);//set为HashSet,先设置里面的内容为set1集合中的内容
set.addAll(set2);//将set2整个集合添加到set集合中
System.out.println("两组集合的并集为:");
for (Object element: set)
System.out.print(element.toString()+" ");//输出两组集合的并集
System.out.println();
System.out.println("两组集合的差为:");
set.removeAll(set3);//将set3从set集合中删除
for(Object element3:set)
System.out.print(element3.toString()+" ");
System.out.println();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -