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

去除字符串中相邻的相同的字符串,如: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);

你可能感兴趣的:(算法)