java集合1 :a b c d e 集合2:b c d e f 构造出集合3:a f

 我来答
紫薇参星
科技发烧友

2016-08-15 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:5983
采纳率:92%
帮助的人:3632万
展开全部

按照你的要求编写的java集合程序如下

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class SetOption {
 public List disjunction(List ls, List ls2) {   
        List list = new ArrayList(Arrays.asList(new Object[ls.size()]));   
        Collections.copy(list, ls);   
        list.removeAll(ls2);
        ls2.removeAll(ls);
        list.addAll(ls2);
        return list;   
    }   
 public static void main(String[] args) {
  SetOption opt = new SetOption(); 
  List l1 = new ArrayList();   
        l1.add('a');   
        l1.add('b');   
        l1.add('c');   
        l1.add('d');  
        l1.add('e');
        List l2 = new ArrayList();   
        l2.add('b');   
        l2.add('c');    
        l2.add('d');    
        l2.add('e');  
        l2.add('f'); 
        List disjunctionList = opt.disjunction(l1, l2);   
        System.out.println("交集的补集");   
        for (int i = 0; i < disjunctionList.size(); i++) {   
            System.out.print(disjunctionList.get(i) + " ");   
        }   
        System.out.println();  
 }
}

运行结果

交集的补集
a f

yuguochuncheng
2016-08-15 · 超过83用户采纳过TA的回答
知道小有建树答主
回答量:132
采纳率:100%
帮助的人:81.9万
展开全部
用sleep方法即可,你新建三个线程,第一条输出a后sleep100然后输出b.第二个线程输出c后sleep200输出d.第三个线程直接输出c.主函数依次调用,t1.start后让它sleep50然后跑吧,稳稳的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式