java 计算List<String>两个集合的差集
时间: 2024-03-16 19:47:32 浏览: 142
java8 集合求差集、并集、交集的实例
可以使用 Java 中的 Collection 工具类中的 subtract() 方法来计算 List<String> 两个集合的差集。具体步骤如下:
1. 将两个 List<String> 集合转换为 Collection 对象;
2. 使用 Collection 工具类中的 subtract() 方法计算差集,即可得到不同的元素。
代码示例:
```java
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.List;
import org.apache.commons.collections4.CollectionUtils;
public class Test {
public static void main(String[] args) {
List<String> list1 = new ArrayList<>(Arrays.asList("a", "b", "c", "d"));
List<String> list2 = new ArrayList<>(Arrays.asList("b", "d", "e", "f"));
Collection<String> subtract = CollectionUtils.subtract(list1, list2);
System.out.println(subtract); // 输出 [a, c]
}
}
```
上述代码中,我们首先将 list1 和 list2 转换为 Collection 对象,然后使用 Collection 工具类中的 subtract() 方法计算差集 subtract,并输出结果。
阅读全文