黑马程序员技术交流社区

标题: String 和StringBuffer的区别的总结 [打印本页]

作者: jokerzzz    时间: 2015-3-23 11:41
标题: String 和StringBuffer的区别的总结
JAVA提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。

String和StringBuffer主要有2个区别:(1)String类对象为不可变对象,一旦你修改了String对象的值,隐性重新创建了一个新的对象,释放原String对象,StringBuffer类对象为可修改对象,可以通过append()方法来修改值。
(2)String类对象的性能远不如StringBuffer类。



String:这个类提供了数值不可改变的字符串。
StringBuffer:这个类提供的字符串进行修改。


总结: 如果在程序中需要对字符串进行频繁的修改连接操作的话.使用StringBuffer性能会更高。





作者: 女神从来不加班    时间: 2015-3-24 19:10
谢谢分享 又复习了一遍
作者: wkz_crystal    时间: 2015-3-24 19:37
very good!谢谢分享……




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2