日期:2014-05-19  浏览次数:20831 次

两个arrayList 比较算法,大家都来看看,在线等,马上节贴
ArrayList   a   =   new   ArrayList{a,c,b,d,e}       ;      
ArrayList   b   =   new   ArrayList{a,b,c,d,e,f,g}   ;    

比较后

a   {a,c,b,d,e,b,f,g}

也就说将   A   和B   比较。得出A在B中没有的元素补上在B中没有的元素,并保持原来的A中的元素位置不变。


------解决方案--------------------
for(int i=0;i <b.Count;i++)
{
if(!a.Contains(b[i]))
a.Add(b[i]);
}