AI智能
改变未来

C#去掉字符串中间空格

C#去掉字符串中间空格
众所周知去掉字符串的空格是比较容易的,而且有很多的方法。比如C#里面就有Trim()方法,直接调用这个方法可以去掉字符串首尾的空格,但是中间的空格就不行了。本人也是刚入门的小白,想给大家分享一个方法(对于小白我来说感觉比较简单易懂,大佬直接忽视吧~~)。其实很简单直白,数组元素隐式实现IEnumerator接口,就可以用迭代器把字符串输出到StringBuilder类的对象实例中。话不多说,贴个代码。

StringBuilder stringBuilder = new StringBuilder();          //创建StringBuilder类对象string str = \"xgqh hhx jlkk ge aklm\";char[] array = str.ToCharArray();                //把字符串转化成字符数组IEnumerator enumerator = array.GetEnumerator();         //得到枚举器while (enumerator.MoveNext())                         //开始枚举{if ((char)enumerator.Current!=\' \' )         //向StringBuilder类对象添加非空格字符stringBuilder.Append(enumerator.Current.ToString());}Console.WriteLine(stringBuilder );         //得到没有中间空格的字符串Console.ReadLine();

本小白第一次发,有错误之处还请多多包涵(^)

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » C#去掉字符串中间空格