zoukankan      html  css  js  c++  java
  • StringBuilder类型

      当需要频繁修改字符串时,使用String类型会产生大量的垃圾字符串;

      如果需要修改字符串而不创建新的字符串,可以使用StringBuilder类型提高性能。

    一、StringBuilder类型表示值为可变的字符序列,类似字符串。

    常用方法:

      Append:在字符串的结尾追加指定字符串

      Equals:用于比较当前字符串是否与指定字符串相等

      Insert:将指定字符串插入到当前字符串中的指定位置

      Remove:将指定范围的字符从当前字符串中移除

      Replace:将当前字符串中所有的指定字符或字符串替换为其他的指定字符或字符串

      ToString:将StringBuilder的值转换为String

     1 class Program
     2     {  
     3         static void Main(string[] args)
     4         {
     5             StringBuilder builder = new StringBuilder("Hello Builder!");
     6             string str = builder.ToString();//转换为String
     7             //StringBuilder
     8             Console.WriteLine("该字符串的长度:"+builder.Length);
     9             builder.Replace("Hello","abcdefg");//替换
    10             builder.Insert(8,"to ");//插入
    11             Console.WriteLine("builder=""+builder+""");
    12             Console.WriteLine("该字符串的长度:" + builder.Length);
    13             //String
    14             Console.WriteLine("该字符串的长度:" + str.Length);
    15             str = str.Replace("Hello","abcdefg");//替换
    16             str = str.Insert(8,"to ");//插入
    17             Console.WriteLine("str="" + str + """);
    18             Console.WriteLine("该字符串的长度:" + str.Length);
    19 
    20             Console.ReadKey();
    21         }
    22     }
  • 相关阅读:
    用例建模Use Case Modeling——传感器智能分析引擎
    结合工程实践分析同类软件产品-抖音快手微视
    为知笔记快捷键
    unity__细碎小知识
    unity__脚本实例化
    unity_GUI
    unity__音频
    关于js获取赋值,遍历属性
    关于节点,jquery的使用以及动画效果
    关于数组,对象,构造器的写法以及事件的使用
  • 原文地址:https://www.cnblogs.com/pengyouqiang88/p/5024692.html
Copyright © 2011-2022 走看看