去掉字符串中重复字符
2011-09-07 11:57 DylanChan 阅读(170) 评论(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 | } |