Day14作业 二、有两个List集合怎么取两个无重复的并集

来源:互联网 发布:vscode 酷炫插件 编辑:程序博客网 时间:2024/04/30 15:19
二、有两个List集合怎么取两个无重复的并集
例如:list1 里面有 a,f,c,b,d   list2 里面有c,a,s,h,k

最后的结果:a,f,c,b,d,s,h,k

package Day14;import java.util.Collection;import java.util.ArrayList;import java.util.List;/*二、有两个List集合怎么取两个无重复的并集例如:list1 里面有 a,f,c,b,d   list2 里面有c,a,s,h,k最后的结果:a,f,c,b,d,s,h,k*/public class HomeWork_02{public static void main(String[] args){List list1 =new ArrayList();//Collection list1 = new ArrayList();list1.add("a");list1.add("f");list1.add("c");list1.add("b");list1.add("d");List list2 =new ArrayList();//Collection list2 = new ArrayList();list2.add("c");list2.add("a");list2.add("s");list2.add("h");list2.add("k");//boolean b =list2.removeAll(list1);//list2.removeAll(list1);//移除相同的//System.out.println("移除相同的:"+list1+list2); //list2.retainAll(list1);//保留相同的//System.out.println("保留相同的:"+list1+list2);list2.removeAll(list1);//移除交集list1.addAll(list2);//组合元素for(Object obj:list1){//遍历输出元素System.out.print(obj+",");}}}