C#清除字符串内空格的方法
作者:shichen2014 时间:2023-10-07 15:51:04
本文实例讲述了C#清除字符串内空格的方法,分享给大家供大家参考。具体如下:
关键代码如下:
/// <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);
}
测试结果如下图所示:
希望本文所述对大家的C#程序设计有所帮助
标签:C#,清除,字符串,空格
0
投稿
猜你喜欢
基于android实现五子棋开发
2022-05-22 14:21:43
C#操作配置文件app.config、web.config增删改
2022-05-21 01:06:47
c# 字符串操作总结
2022-03-16 05:59:25
Android开发中记一个SwipeMenuListView侧滑删除错乱的Bug
2021-08-02 04:24:21
Java数据结构之链表详解
2023-10-20 09:14:08
C#过滤DataTable中空数据和重复数据的示例代码
2022-03-15 19:33:45
Android实现网易云推荐歌单界面
2022-01-15 16:36:48
Springboot集成graylog及配置过程解析
2023-06-18 17:15:02
jdk自带线程池实例详解
2022-05-14 02:04:56
springboot集成与使用Sentinel的方法
2023-08-31 11:22:30
Java Set集合的遍历及实现类的比较
2023-11-05 16:08:10
java编译器和JVM的区别
2023-07-18 20:34:48
Java针对封装数组的简单复杂度分析方法
2022-12-22 03:28:58
Java RandomAccessFile的用法详解
2021-12-22 01:19:40
mybatis批量添加,批量更新之前如何判断是否已经存在
2022-01-03 20:33:38
Java Socket实现传输压缩对象的方法示例
2022-12-18 06:52:30
mybatis-plus @DS实现动态切换数据源原理
2023-07-09 21:44:23
Java 爬虫工具Jsoup详解
2022-04-11 03:46:16
使用 CliWrap 让C#中的命令行交互(推荐)
2023-04-19 01:31:51
java实现简单登录界面的实战过程
2022-02-07 20:19:51