java list工具类取差集
时间: 2023-12-17 16:28:11 浏览: 141
以下是使用Java List工具类取差集的示例代码:
```java
import org.apache.commons.collections4.CollectionUtils;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
public class ListUtilsDemo {
public static void main(String[] args) {
List<String> list1 = new ArrayList<>();
list1.add("a");
list1.add("b");
list1.add("c");
list1.add("d");
List<String> list2 = new ArrayList<>();
list2.add("b");
list2.add("d");
list2.add("e");
Collection<String> subtract = CollectionUtils.subtract(list1, list2);
System.out.println("差集为:" + subtract);
}
}
```
输出结果为:
```
差集为:[a, c]
```
在上述示例代码中,我们使用了Apache Commons Collections工具类中的`CollectionUtils.subtract()`方法来获取两个List之间的差集。该方法的第一个参数是被减数,第二个参数是减数,返回值是两个List之间的差集。
阅读全文