去掉字符串中重复字符
2011-09-07 11:57 DylanChan 阅读(174) 评论(0) 收藏 举报01 | class Program |
02 | { |
03 | static void Main() |
04 | { |
05 | //方法一 |
06 | string inputString = "aabbcc"; |
07 | char[] strArray = inputString.ToCharArray(); |
08 | List<char> stringList = new List<char>(); |
09 | foreach (char eachChar in strArray) |
10 | { |
11 | if (!stringList.Contains(eachChar)) |
12 | { |
13 | stringList.Add(eachChar); |
14 | } |
15 | } |
16 | foreach (char eachChar in stringList) |
17 | { |
18 | Console.Write(eachChar); |
19 | } |
20 | } |
21 | } |
01 | class Program |
02 | { |
03 | static void Main() |
04 | { |
05 | //方法二 |
06 | string inputString = "101,102,101,103,103,103,104,104,105"; |
07 | string[] strArray = inputString.Split(','); |
08 | string outputString = string.Empty; |
09 | List<string> stringList = new List<string>(); |
10 | foreach (string eachString in strArray) |
11 | { |
12 | if (!stringList.Contains(eachString)) |
13 | { |
14 | stringList.Add(eachString); |
15 | } |
16 | } |
17 | for (int i = 0; i < stringList.Count; i++) |
18 | { |
19 | outputString += stringList[i] + ","; |
20 | } |
21 | Console.Write(outputString.Substring(0, outputString.Length - 1)); |
22 | } |
23 | } |
浙公网安备 33010602011771号