java两个amp集合求差
时间: 2024-04-24 22:23:13 浏览: 22
要求两个集合的差集,可以使用Java中的Set集合来实现。下面是一个示例代码:
```java
import java.util.HashSet;
import java.util.Set;
public class Main {
public static void main(String[] args) {
// 创建第一个集合
Set<Integer> set1 = new HashSet<>();
set1.add(1);
set1.add(2);
set1.add(3);
// 创建第二个集合
Set<Integer> set2 = new HashSet<>();
set2.add(2);
set2.add(3);
set2.add(4);
// 求两个集合的差集
Set<Integer> difference = new HashSet<>(set1);
difference.removeAll(set2);
// 输出差集
System.out.println("set1与set2的差集为:" + difference);
}
}
```
以上代码中,我们创建了两个Set集合set1和set2,并进行了初始化。然后,我们创建了一个新的Set集合difference,将set1的元素添加到difference中,并使用removeAll()方法移除set2中与set1相同的元素。最后,输出了差集difference。