Append()方法,给当前字符串追加一个字符

sb.Append("/xxx.html");
Console.WriteLine(sb.ToString());//也可以不用ToString()方法,而是直接输出sb对象

StringBuilder容量大,使用Append可以在后面直接添加。我们要预估一下StringBuilder需要的容量大小,给个尽量合适的值。

使用string类追加:

string s = "www.devsiki.com";
s = s + "/xxx.html";
Console.WriteLine(s);

当我们需要对一个字符串进行频繁的删除添加操作的时候,使用stringbuilder的效率比较高

转载于:https://www.cnblogs.com/wuxiaohui1983/p/9958825.html

104-string和StringBuilder的区别相关推荐

  1. string 与stringbuilder的区别

    string 与stringbuilder的区别 C#   String   对象是不可改变的.每次使用   System.String   类中的方法之一时,都要在内存中创建一个新的字符串对象,这就 ...

  2. c#中的string和StringBuilder的区别

    string和StringBuilder的区别 解析c#中的string和StringBuilder的区别,只有非常了解后我们才能更好的编程和灵活使用. 区别 1.类 String 表示字符串, 比如 ...

  3. 【翻译】Java中String, StringBuffer, StringBuilder的区别

    2019独角兽企业重金招聘Python工程师标准>>> String 是  Java 中最重要的类之一,并且任何刚开始做Java编程的人,都会 用String定义一些内容,然后通过著 ...

  4. java stringbuffer原理_深入理解String, StringBuffer, StringBuilder的区别(基于JDK1.8)

    String.StringBuffer.StringBuilder都是JAVA中常用的字符串操作类,对于他们的区别大家也都能耳熟能详,但底层到底是怎样实现的呢?今天就再深入分析下这三种字符串操作的区别 ...

  5. java中 String StringBuffer StringBuilder的区别

    * String类是不可变类,只要对String进行修改,都会导致新的对象生成. * StringBuffer和StringBuilder都是可变类,任何对字符串的改变都不会产生新的对象. 在实际使用 ...

  6. String和StringBuilder的区别

    1 String和StringBuilder拼接字符串的区别 总的来说吧,String类的内容是不可变的,StringBuilder的内容是可变的 有好长一段时间都很迷这个String和StringB ...

  7. String StringBuffer StringBuilder的区别

    简单的事情做到极致也是一种能力. 首先,说一下目前我还没进行整理的情况下,我的理解: String 不可修改 修改后相当于又新创建创建一个字符串 比如: String a = "abc&qu ...

  8. String 和stringBuilder的区别

    string和stringbuilder对象都可以很方便的处理字符串: string是引用类型,在堆上分配内存.string对象一旦创建变不能再改变.在用算时会产生一个新的实例. Stringbuil ...

  9. String,StringBuffer,StringBuilder的区别

    1 Java String 类是字符串常量 字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串. 需要注意的是,String的值是 ...

  10. C#中String与 StringBuilder 的区别

    先看代码: string aTest = "abc";//分配固定的内存大小 aTest += "ddd"; //销毁原先的数据再来分配,消耗大 StringB ...

最新文章

  1. 快速找出两个列表差异部分
  2. 解决AJAX CalendarExtender控件不显示中文的情况(转帖博客园某人(不好意思,实在是没有找到您的尊姓大名,感谢一下!))...
  3. 微信二维码支付快速入门
  4. FFmpeg再学习 -- FFmpeg+SDL+MFC实现图形界面视频播放器
  5. ArcGIS10.6中,在3D分析工具中创建视线之后,怎么将其删除?
  6. 在单元测试和TDD中指定时间的重要性
  7. python基础-基础知识(包括:函数递归等知识)
  8. 【Spark】SparkStreaming的应用及其原理
  9. leetcode python3 简单题119. Pascal's Triangle II
  10. VS2013.3 VS2014 任务资源管理器
  11. 通过JS制作一个简易数码时钟
  12. 百度开源超级链技术方案!
  13. html音乐播放器收起展开代码,JS模拟酷狗音乐播放器收缩折叠关闭效果代码
  14. 云之家集成第三方应用
  15. 深度学习硬件基础:TPU和其他芯片
  16. 未来的外科手术可能由气泡代劳
  17. 关于微信投票刷票的js代码
  18. 电商平台对接第三方快递鸟物流轨迹查询api接口申请对接全流程
  19. 国产游戏面临新一轮洗牌?虚幻4引擎免费开源
  20. 《向上生长》九边 读后感

热门文章

  1. AngularJS优缺点、使用场景
  2. zTree实现单独选中根节点中第一个节点
  3. sendmail dead but subsys locked
  4. Minor GC、Major GC和Full GC之间的区别(转)
  5. 第十一章:WEB浏览器中的javascript
  6. python字符串27种常见的方法
  7. 《云计算揭秘企业实施云计算的核心问题》——3.5节中小型企业
  8. 【转】python2与python3的主要区别
  9. 【云栖大会】基因计算:解读生命的力量
  10. Listview点击事件