string与StringBuilder
string在每次拼接字符串的时候,都会在内存中新建一个空间,这样就会使系统开销很大,
所以就引进了StringBuilder,来提高字符串的拼接,他在拼接的时候不用创建新的空间。
语法:StringBuilder sb=new StringBuilder();
方法:sb.Append();直接在内存中添加子符
sb.ToString();将StringBuilder拼接的字符串转换成string类型的字符
sb.Insert();在字符串中插入一个字符;
sb.Replace();更换某个字符;
StringBuilder
它修改的字符时不用返回值的,不用字符来接收它
class Program
{
static void Main(string[] args)
{
string str = "国庆快乐,你快乐啊";
StringBuilder sb = new StringBuilder(str);
sb.Append("哈哈");
Console.WriteLine(sb.ToString());
sb.Replace('啊', '吗');
Console.WriteLine(sb.ToString());
Console.ReadKey();
}
}
- 大小: 8.6 KB
分享到:
相关推荐
String和StringBuilder类的区String和StringBuilder类的区别String和StringBuilder类的区别String和StringBuilder类的区别别
String、StringBuilder和StringBuffer的区别 String、StringBuilder和StringBuffer的区别 String、StringBuilder和StringBuffer的区别
String StringBuffer和StringBuilder 区别之源码解析 从源码角度简单对它们之间的区别进行了验证
String,StringBuffer,StringBuilder区别。几乎所有的应用开发都离不开操作字符串,理解字符串的设计和实现以及相关 工具如拼接类的使用,对写出高质量代码是非常有帮助的
String:字符串常量 StringBuffer:字符创... StringBuilder:字符创变量 从上面的名字可以看到,String是“字符创常量”,也就是不可改变的对象。对于这句话的理解你可能会产生这样一个疑问 ,比如这段代码:
stringbuilder用法 String、StringBuilder、StringBuffer 用法比较String、StringBuilder、StringBuffer 用法比较String、StringBuilder、StringBuffer 用法比较String、StringBuilder、StringBuffer 用法比较String...
String ,StringBuffer与StringBuilder的区别
本资源为String和StringBuilder效率测试代码,可直接运行,通过测试可以得出清晰的结果
介绍了String、StringBuffer、StringBuilder的使用方法,以及理论知识
String、StringBuilder以及StringBuffer的区别
本篇文章介绍了,java中String与StringBuilder的区别。需要的朋友参考下
从内存方面解释Java中String与StringBuilder的性能差异.docx
关于String、StringBuilder、StringBuffer的本质区别,
String及StringBuffer和StringBuilder的区别
Tedu一段String和StringBuilder
Java--Java String和StringBuilder。
String,StringBuilder,StringBuffer
day13-String和StringBuilder 1.String类 1.1字符串的比较【理解】 1.1.1==号的作用 比较基本数据类型:比较的是具体的值 比较引用数据类型:比较的是对象地址值 1.1.2equals方法的作用 方法介绍 示例代码 ...
下面小编就为大家带来一篇浅谈java中String StringBuffer StringBuilder的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
我们通常会发现使用StringBuffer或StringBuilder创建出来的字符串在拼接时回避String要来得快,尤其是StringBuilder,本文就从内存方面解释Java中String与StringBuilder的性能差异,需要的朋友可以参考下