zoukankan      html  css  js  c++  java
  • 字符串的缺点以及StringBuilder

    字符串的缺点:

    String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,就会产生大量的垃圾数据,占用浪费内存空间,这时就可以使用 System.Text.StringBuilder 类,修改字符串而不创建新的对象。
     
    StringBuilder:字符串构建器。(需要引用:System.Text;)
    StringBuilder sb = new StringBuilder();//实例化对象
    sb.Append():像sb对象中追加数据。
    sb.ToString():将sb对象转换为字符串。
    sb.Insert():像指定的位置添加值。(例如:sb.Insert(6, "s"):在第6个字符后面添加s。)
    sb.Remove():移除指定位置的值。(例如:sb.Remove(6, 2):移除第6个字符后面的两个值。)
    sb.Replace():用一个新的值来替换对象内的某个值。(sb.Replace('a', 'b'):用‘b’替换‘a’。)
  • 相关阅读:
    Linux 环境变量 设置 etc profile
    Linux 升级glibc-2.14 失败 我遇到的问题
    qt窗口的切换
    qt事件机制---事件范例
    qt中的事件机制
    qt的信号与槽函数
    linux下qt的安装
    qt中的udp编程
    qt中的tcp编程
    qt中的多线程
  • 原文地址:https://www.cnblogs.com/xiaoyulong/p/7878589.html
Copyright © 2011-2022 走看看