C#去掉数组中重复的字符串
2017-07-06 10:54
309 查看
转载自:http://blog.csdn.net/baiyun789/article/details/5451169
“`
string[] stringArray = { "aaa", "bbb", "aaa", "ccc", "bbb", "ddd", "ccc", "aaa", "bbb", "ddd" }; //List用于存储从数组里取出来的不相同的元素 List<string> listString = new List<string>(); foreach (string eachString in stringArray) { if (!listString.Contains(eachString)) listString.Add(eachString); } //最后从List里取出各个字符串进行操作 foreach (string eachString in listString) { Console.Write(eachString); //打印每个字符串 } ============================= 例如string[]{"aaa","bbb","ccc","aaa","ccc"} "aaa","ccc"有重复,如何去掉重复的字符串,使之变成 string[]{"aaa","bbb","ccc"} =========================== string[] stest = new string[]{"aaa","bbb","ccc","aaa","ccc"}; ArrayList list=new ArrayList(); for(int i = 0;i<stest.Length;i++) { bool IsExist = true ; for(int j= 0;j<list.Count;j++) { if(list[j].ToString()==stest[i]) { IsExist = false ; break; } } if(IsExist) list.Add(stest[i]); } ========================== if(!list.Contains(stest[i])) list.Add(stest[i]); ============================== string[] a={"www","web","12","www","love","hehe","haha","hehe"} ArrayList Arary=new ArrayList(); for(int i=0;i<a.Length,i++) { if(!Array.Contains(a[i])) { Array.Add(a[i]); } } Array.ToArray(typeof(string))
“`
相关文章推荐
- C#去掉数组中重复的字符串
- C#去掉数组中重复的字符串 .Distinct()
- C#去掉数组中重复的字符串
- 使用C#去掉10万级数组中重复的数据
- C#练习——去掉字符串两端的空格、统计字符出现的次数及出现的索引位置、随机生成10个1-100之间的不重复的偶数
- 字符串数组(String []) 去掉重复值的方法
- 字符串数组(String []) 去掉重复值的方法
- c# 两个数组比较,将重复部分去掉,返回不重复部分
- java与js给数组去掉重复字符串
- 字符串数组(String []) 去掉重复值的方法
- 字符串数组(String []) 去掉重复值的方法
- c# 获取不重复字符串数组
- 高效的去掉js数组或者字符串中重复的对象方法
- java去掉字符串数组中重复的值
- 去掉字符串数组中重复字符,将字符串数组转为字符串
- ASP.NET过滤重复字符与字符串数组去掉重复字符串几种方法
- C# 字符串去掉重复
- 一个C#面试问题,要求是将字符串中重复字符从第二个开始都去掉,空格除外。然后显示的时候,从后往前显示。
- 字符串数组(String []) 去掉重复值的方法
- 字符串数组(String []) 去掉重复值的方法