在写程序的时候遇到一个算法,这个算法在编程的时候用到的几率会很大的,所以闲了就写给大家学习学习啦,这对初级程序员来说会有帮助的,也算是我的编程经验积累了啦!进入正题请看下边
有如下一个字符串:
string str = "23,3,2,23,4,5,23,67,43,12,2,3,56";
//这里说明一下str这个字符串可能还会很长有很多相同的字符
string[] list = str.Split(',');
string ret = string.Empty;
ArrayList arrlist = new ArrayList();
for (int i = 0; i < list.Length; i++)
{
if (!arrlist.Contains(list[i]))
{
arrlist.Add(list[i]);
}
}
for (int i = 0; i < arrlist.Count; i++)
{
ret += arrlist[i] + ",";
}
TextBox1.Text = ret;
本文介绍了一种从字符串中去除重复元素的方法,通过使用Split()方法分割字符串,并利用ArrayList结合Contains方法实现对重复项的过滤,最后将处理后的元素重新组合成新的字符串。
1372

被折叠的 条评论
为什么被折叠?



