集合 交集 并集 差集
时间: 2024-02-10 14:02:53 浏览: 131
交集是指两个集合中都存在的元素。
并集是指两个集合中所有的元素的组合。
差集是指一个集合中存在而另一个集合中不存在的元素。
在Java中,可以使用Set集合的相关方法来求集合的交集、并集和差集。
交集可以使用retainAll方法来实现:
Set<String> set1 = new HashSet<>();
Set<String> set2 = new HashSet<>();
set1.add("a");
set1.add("b");
set1.add("c");
set2.add("c");
set2.add("d");
set2.add("e");
set1.retainAll(set2);
System.out.println("交集是 " + set1);
并集可以使用addAll方法来实现:
Set<String> set1 = new HashSet<>();
Set<String> set2 = new HashSet<>();
set1.add("a");
set1.add("b");
set1.add("c");
set2.add("c");
set2.add("d");
set2.add("e");
set1.addAll(set2);
System.out.println("并集是 " + set1);
差集可以使用removeAll方法来实现:
Set<String> set1 = new HashSet<>();
Set<String> set2 = new HashSet<>();
set1.add("a");
set1.add("b");
set1.add("c");
set2.add("c");
set2.add("d");
set2.add("e");
set1.removeAll(set2);
System.out.println("差集是 " + set1);
阅读全文