标签:style blog http color os ar for 2014 代码
关键代码:
/// <summary> /// 清除字符串内空格 /// </summary> /// <param name="str">需要处理的字符串</param> /// <returns>处理好后的字符串</returns> public static string ExceptBlanks(this string str) { int _length = str.Length; if (_length > 0) { StringBuilder _builder = new StringBuilder(_length); for (int i = 0; i < str.Length; i++) { char _c = str[i]; //switch (_c) //{ // case ‘\r‘: // case ‘\n‘: // case ‘\t‘: // case ‘ ‘: // continue; // default: // _builder.Append(_c); // break; //} if (!char.IsWhiteSpace(_c)) _builder.Append(_c); } return _builder.ToString(); } return str; }
测试代码:
[TestMethod()] public void ExceptBlanksTest() { string str = @"20140901 11 22 33 "; // TODO: 初始化为适当的值 string expected = "20140901112233"; // TODO: 初始化为适当的值 string actual = StringToolV2.ExceptBlanks(str); Assert.AreEqual(expected, actual); }
测试结果:
希望有所帮助!
标签:style blog http color os ar for 2014 代码
原文地址:http://www.cnblogs.com/Yan-Zhiwei/p/3948860.html