黑马程序员技术交流社区

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

作者: wanbing522    时间: 2016-4-12 07:53
标题: String和 StringBuffer的区别
在什么时候用到?
作者: caoshengwei    时间: 2016-4-12 08:07
字符串被不停的进行追加功能时用stringbuffer,字符串长度不变时用string
作者: 长衫造纸农_    时间: 2016-4-12 08:27
想用的时候就用
作者: 董改名    时间: 2016-4-12 11:29
String类一旦创建对象,其内容不能修改
StringBuffer和StringBuilder创建的对象的内容可以修改。
StringBuffer适合多进程,安全。
StringBuilder适合单进程,运行快。
作者: zx7660    时间: 2016-4-12 12:46
一个长度不可变,一个可以改变
作者: psuugdufnm    时间: 2016-4-12 12:49
String 字符串常量
  StringBuffer 字符串变量(线程安全)
  StringBuilder 字符串变量(非线程安全)
作者: 年年    时间: 2016-4-12 12:51
本帖最后由 年年 于 2016-4-12 12:52 编辑

String每创建一个对象,都是在内存分配新的对象。StringBuffer创建的对象是可更改的,可以在原对象上做更改,效率比String高,一般用于字附串拼接。




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