java容器----ArraList_操作多个list并集和交集

package cn.zxg.collection;

import java.util.ArrayList;
import java.util.Collection;

/**
* 测试List操作并集和交集
*/
public class TestList02 {
public static void main(String[] args) {
test02();
}

public static void test02(){
Collection<String> list1=new ArrayList<>();
list1.add("aa");
list1.add("bb");
list1.add("cc");
Collection<String> list2=new ArrayList<>();
list2.add("aa");
list2.add("dd");
list2.add("ee");
System.out.println(list1);
//取全集
// list1.addAll(list2);
//取list1和list2的不同元素
// list1.removeAll(list2);
//取交集
list1.retainAll(list2);
System.out.println(list1);
//判断list1是否包含list2,返回boolean
System.out.println(list1.containsAll(list2));


}

}
原文地址:https://www.cnblogs.com/zzzao/p/10915162.html