java判断集合某个参数是否包含另外一个集合的数据
时间: 2023-09-11 10:12:37 浏览: 151
您可以使用Java中的`containsAll`方法来判断一个集合是否包含另一个集合的数据。这个方法会检查被调用的集合是否包含传入的集合中的所有元素。
下面是一个示例代码:
```java
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Integer> list1 = new ArrayList<>(Arrays.asList(1, 2, 3, 4, 5));
List<Integer> list2 = new ArrayList<>(Arrays.asList(3, 4));
if (list1.containsAll(list2)) {
System.out.println("list1包含list2的所有元素");
} else {
System.out.println("list1不包含list2的所有元素");
}
}
}
```
在上面的示例中,我们创建了两个`ArrayList`,分别是`list1`和`list2`。通过调用`list1.containsAll(list2)`方法来判断`list1`是否包含`list2`中的所有元素。根据判断结果进行相应的逻辑处理。
运行上述代码,输出结果为:
```
list1包含list2的所有元素
```
这表示`list1`确实包含了`list2`中的所有元素。
阅读全文