当需要频繁修改字符串时,使用String类型会产生大量的垃圾字符串; 如果需要修改字符串而不创建新的字符串,可以使用StringBuilder类型提高性能。一、StringBuilder类型表示值为可变的字符序列,类似字符串。常用方法: Append:在字符串的结尾追加指定字符串 Equa...
分类:
其他好文 时间:
2015-12-07 00:24:18
阅读次数:
252
转自http://hi.baidu.com/%D2%C0%BE%C9%C0%B6%C0%B6/blog/item/feddc6cb36df098ec9176880.htmlString 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就...
分类:
其他好文 时间:
2015-12-03 11:37:42
阅读次数:
151
答: Java平台提供了两种类型的字符串:String和StringBuffer/StringBuilder,它们可以储存和操作字符串。其中String是只读字符串,也就意味着String引用的字符串内容是不能被改变的。而StringBuffer/StringBuilder类表示的字符串对象可以直....
分类:
其他好文 时间:
2015-12-01 19:35:11
阅读次数:
442
1.String,StringBuffer,StringBuilder的区别?A:String内容是可变的,StringBuffer,StringBuilder都是内容不可变的B:StringBuffer是同步的,数据安全,效率低;StringBuilder是不同步的,数据不安全,效率高。
分类:
编程语言 时间:
2015-11-28 18:26:14
阅读次数:
124
Stringbuilder类是直接用于字符串操作的类,打个比方把(1)string aa="123456";(2)aa+="789";(3)StringBuilder text=new StringBuilder("123456",12);(4)text.Append("789");如果你输出aa,...
分类:
其他好文 时间:
2015-11-27 12:32:31
阅读次数:
128
String,StringBuffer,StringBuilder是最常使用的字符操作类,掌握它们至关重要。
分类:
编程语言 时间:
2015-11-26 01:14:53
阅读次数:
184
以下这部分转子连接 http://www.cnblogs.com/Fskjb/archive/2010/04/19/1715176.html相信大家看到过很多比较String和StringBuffer区别的文章,也明白这两者的区别,然而自从Java 5.0发布以后,我们的比较列表上将多出一个对象了,...
分类:
其他好文 时间:
2015-11-25 19:02:03
阅读次数:
181
StringBuffer可实现同步,StringBuilder线程不安全。
分类:
编程语言 时间:
2015-11-21 22:20:36
阅读次数:
260
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同...
分类:
其他好文 时间:
2015-11-19 22:12:01
阅读次数:
121
两者的区别,相信大家都已经很清楚,StringBuffer是线程安全的,所以单线程操作下,效率比较低,新引入的StringBuilder类不是线程安全的,但其在单线程中的性能比StringBuffer高。最近使用StringBuffer时用到了stringbuffer的清空,看到了该帖子http:/...
分类:
编程语言 时间:
2015-11-19 01:45:37
阅读次数:
212