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     }

 

转载于:https://www.cnblogs.com/pengyouqiang88/p/5024692.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值