如上

解决方案 »

  1.   

    ArrayList al=new ArrayList();
    ArrayList al1=new ArrayList();
    ArrayList al2=new ArrayList();
    int i;
    for(i=0;i<10;i++)
    {
    al.Add(i);
    }
    for(i=5;i<20;i++)
    {
    al1.Add(i);
    }
    for(i=0;i<al.Count;i++)
    {
    al2.Add(al[i]);
    }
    for(i=0;i<al1.Count;i++)
    {
    if(!al2.Contains(al1[i]))
    {
    al2.Add(al1[i]);
    }
    }
      

  2.   

    看错了,下面是交集的代码
    ArrayList al=new ArrayList();
    ArrayList al1=new ArrayList();
    ArrayList al2=new ArrayList();
    int i;
    for(i=0;i<10;i++)
    {
    al.Add(i);
    }
    for(i=5;i<20;i++)
    {
    al1.Add(i);
    } for(i=0;i<al.Count;i++)
    {
    if(al1.Contains(al[i]))
    {
    al2.Add(al[i]);
    }
    }