当前位置: 首页 > backend >正文

清空StringBuilder的三种方法及效率

大家知道对于字符串频繁拼接是使用stringbuilder.Append方法比使用string+=方法效率高很多,但有时需要清空stringbuilder时却不知道怎么清空,因为它没有clear或empty的方法。那用什么方法呢?在网上搜了一下大概一下三种方法。

1、Remove

例:

StringBuilder val = new StringBuilder();
val.Append("....");
val.Remove(0,val.Length);//清空

2、Replace

StringBuilder val = new StringBuilder();
val.Append("....");
val.Replace(val.ToString(), "");//清空

3、Length

StringBuilder val = new StringBuilder();
val.Append("....");
val.Length = 0;//清空

StringBuilder val = new StringBuilder();
val.Append("....");
val.Length = 0;//清空

转载于:https://www.cnblogs.com/KingUp/p/5740586.html

http://www.xdnf.cn/news/11517.html

相关文章:

  • Debian9.5系统DNS服务器BIND软件配置说明
  • string.empty null
  • Predix总括
  • Yslow的用法以及安装后无法使用
  • 分享75个ASP江湖论坛源码,总有一款适合您
  • DoDataExchange函数,UpdateData(TRUE)和UpdateData(FALSE)的区别
  • ROI 详解
  • Gradle version 2.10 is required. Current version is 2.8.
  • Node.js超详细教程!
  • eXosip sip
  • [SSD固态硬盘保养 1] 电脑优化设置,告别卡顿,享受顺畅 (独门 11 招)_关闭设备上的windows写入高速缓存缓冲区刷新(4)
  • 2024年最全Android开发和调试必备工具-SDK Tools(1),文档开发工程师面试题
  • Android开发者必备工具-常见Android模拟器(MuMu、夜神、蓝叠、逍遥、雷电、Genymotion
  • 徐粉林同志简历
  • 数据分析必备的5个工具,你用过几个?
  • 什么是trunk
  • 客户关系管理包括哪些内容?
  • New Age音乐启蒙与经典选介
  • EXPORT_SYMBOL
  • 3CX的具体介绍
  • (转)如何应用MTCNN和FaceNet模型实现人脸检测及识别
  • 线程同步之ManualResetEvent 和AutoResetEvent
  • 易语言入门知识点
  • Android基础教程(非常详细)从零基础入门到精通,看完这一篇就够了
  • Amazon S3简介
  • Sniffer Pro使用详解
  • WINDOWS API ——CREATEMUTEX——创建互斥对象(转)
  • 易语言_酷Q机器人插件_01
  • 离线浏览器Teleport Pro完全教程
  • XML 简介