∈鱼杆 ---我的鱼塘

执着,坚定,友爱,勇敢(www.pumaboyd.com)Live Message

导航

[算法]去除字符串中相邻的相同的字符串

Posted on 2006-09-19 11:11  ∈鱼杆  阅读(790)  评论(0编辑  收藏  举报
去除字符串中相邻的相同的字符串,如:abcddddffff  返回:abcdf。

我写的解决方法如下,不知道大家还有什么好的方法否。
string strInputData = this.textBox1.Text.Trim();
            
char[] chars = strInputData.ToCharArray();
            
string strOutputData="";
            
int iLength = chars.Length;
            
for(int i=0;i < iLength - 1;i++)
            
{
                
if(chars[i] != chars[i+1] )
                
{
                    strOutputData 
+= chars[i].ToString();
                }

            }

            strOutputData 
+= chars[iLength -1].ToString();
            MessageBox.Show(strOutputData);