两个字符串数组,返回消除重复项的新数组

easyfly 2004-11-16 10:09:19
求快捷的方法!
String a : aa,bb,cc,dd
String b : aa,ff,gg,
return new c : aa,bb,cc,dd,ff,gg
...全文
158 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
easyfly 2004-11-22
  • 打赏
  • 举报
回复
不知道火星跑哪去了,看来太忙了
这么久了,结帖了
easyfly 2004-11-16
  • 打赏
  • 举报
回复
hehe,我也写了一个与 brightheroes(闭关|那一剑的风情)一样的
这是写起来比较简单的,不知道又没有更好一点的了

关注:X火星的算法如何实现?
xMars 2004-11-16
  • 打赏
  • 举报
回复
要想快捷,只能从匹配算法上着手
poplarc 2004-11-16
  • 打赏
  • 举报
回复
楼主,如果你先把两个数组合并的话,就能转化成楼上楼上提供的那种情形了。
iuIRCClient 2004-11-16
  • 打赏
  • 举报
回复
将a与b中的每一项都向c中add,在add的时候检测是否在c中已经存在。如存在就不add否则就add了。
brightheroes 2004-11-16
  • 打赏
  • 举报
回复
ArrayList al = new ArrayList();
foreach(string s in yourArrayA)
{
if(!al.Contains(s))
al.Add(s);
}

foreach(string s in yourArrayB)
{
if(!al.Contains(s))
al.Add(s);
}

return al
easyfly 2004-11-16
  • 打赏
  • 举报
回复
楼上,不一样的!
brightheroes 2004-11-16
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=185743
看思归老大的解决

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧