C#清除字符串内空格的方法
作者:shichen2014 发布时间:2023-10-07 15:51:04
标签:C#,清除,字符串,空格
本文实例讲述了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#程序设计有所帮助


猜你喜欢
- 想做一个APP,设计中有侧边栏这个功能,所以现在开始学习下侧边栏的实现。在官方的UI空间中已经给出了DrawerLayout这个侧滑的菜单空
- 1基本输入输出 static void main(string[] args) { cons
- 一种可以设置滑动动画的控件,只显示一行布局,在布局文件中的ViewFlipper控件中顺序写好每一行的布局(1).MainActivity.
- 入住博客园4年多了,一直都是看别人的博客,学习别人的知识,为各个默默无私贡献自己技术总结的朋友们顶一个;这几天突然觉得是时候加入该队列中,贡
- 本文实例为大家分享了C#实现简单文本编辑器的具体代码,供大家参考,具体内容如下建立一个窗体文件,实现对文件的编辑保存和对txt文件的打开界面
- 1、什么是序列化与反序列化?序列化:指把堆内存中的 Java 对象数据,通过某种方式把对象存储到磁盘文件中或者传递给其他网络节点(在网络上传
- 最近有一个实现一个带有圆角的ImageView的需求,在网上找了找三方,虽然Demo都是正确的,但是移植过来就不可以了,因为请求链接的时候用
- 本文实例讲述了C#接口interface用法。分享给大家供大家参考。具体如下:using System;//example of inter
- 本文实例讲述了Android中资源文件用法。分享给大家供大家参考,具体如下:一、XML文件间资源文件的使用引用格式:attribute=&q
- 本文实例讲述了C#数据结构之堆栈(Stack)。分享给大家供大家参考,具体如下:堆栈(Stack)最明显的特征就是“先进后出”,本质上讲堆栈
- 本文实例讲述了C#实现用于操作wav声音文件的类。分享给大家供大家参考。具体如下:有了这个C#类,我们可以很轻易的调用本地wav文件进行同步
- 小背景:我们公司项目中的小脚本是一些工具类,比如常用的是MapUtil工具类的一些方法写公司的MapUtil工具类的方法要注意,方法名的命名
- 先上图下拉刷新跟原生开发一样,下拉刷新在flutter里提供的有组件实现 RefreshIndicator一直不明白为啥组件中都提供下拉刷新
- @RequestMapping注解注意点类上加没加@RequestMappin注解区别1.如果类上加了 @RequestMappin注解,那
- 本文实例讲述了JavaWeb 网上书店 注册和登陆功能。分享给大家供大家参考,具体如下:工具:Eclipse + Navicat源码地址:h
- Kotlin的控制流与其他语言一样,顺序,分支,循环顺序语句就不多说,分支有两种,if-else和when(类似于Java中的switch)
- Android 微信摇一摇功能实现,最近学习传感器,就想实现摇一摇的功能,上网查了些资料,就整理下。如有错误,还请指正。开发环境Androi
- 前言java8借鉴了第三方日期库joda很多的优点java.time包类名描述Instant时间戳Duration持续时间,时间差Local
- 微软Office Word本身已经提供了另存为PDF文档功能,对于少量文档,手工使用该方式进行Word转换为PDF尚可,一旦需要处理大量的文
- 现在的项目越来越多的都是打包成jar运行尤其是springboot项目,这时候配置文件如果一直放在项目中,每次进行简单的修改时总会有些不方便