collectionutils.containsany的使用方法
时间: 2024-05-13 18:20:37 浏览: 16
collectionutils.containsany是Apache Commons Collections中的一个方法,用于判断一个集合中是否包含另一个集合中的任意一个元素。
使用方法如下:
1. 导入Apache Commons Collections库
```java
import org.apache.commons.collections4.CollectionUtils;
```
2. 创建两个集合,分别为collection1和collection2
```java
List<Integer> collection1 = new ArrayList<>(Arrays.asList(1, 2, 3, 4, 5));
List<Integer> collection2 = new ArrayList<>(Arrays.asList(3, 6, 7, 8, 9));
```
3. 使用CollectionUtils.containsAny方法判断集合collection1是否包含集合collection2中的任意一个元素
```java
boolean containsAny = CollectionUtils.containsAny(collection1, collection2);
System.out.println("集合collection1是否包含集合collection2中的任意一个元素:" + containsAny);
```
完整代码示例:
```java
import org.apache.commons.collections4.CollectionUtils;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class CollectionContainsAnyDemo {
public static void main(String[] args) {
List<Integer> collection1 = new ArrayList<>(Arrays.asList(1, 2, 3, 4, 5));
List<Integer> collection2 = new ArrayList<>(Arrays.asList(3, 6, 7, 8, 9));
boolean containsAny = CollectionUtils.containsAny(collection1, collection2);
System.out.println("集合collection1是否包含集合collection2中的任意一个元素:" + containsAny);
}
}
```
输出结果:
```
集合collection1是否包含集合collection2中的任意一个元素:true
```