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     }
  • 相关阅读:
    network / ethtool / eno
    java使用秘钥 对字符串进行加密、解密
    windows服务器环境下使用jenkins自动化部署vue前端项目
    ESXi下的常用命令
    使用kubeadm手动安装Kubernetes(附带Dashboard)
    cobbler高可用方案
    Linux服务器端口access改为trunk all
    Corosync fence盘替换
    Linux服务器CPU性能模式
    本地代码上传github失败常见错误
  • 原文地址:https://www.cnblogs.com/pengyouqiang88/p/5024692.html
Copyright © 2011-2022 走看看