A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wanbing522 中级黑马   /  2016-4-12 07:53  /  626 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在什么时候用到?

6 个回复

倒序浏览
caoshengwei 来自手机 中级黑马 2016-4-12 08:07:13
沙发
字符串被不停的进行追加功能时用stringbuffer,字符串长度不变时用string
回复 使用道具 举报
想用的时候就用
回复 使用道具 举报
String类一旦创建对象,其内容不能修改
StringBuffer和StringBuilder创建的对象的内容可以修改。
StringBuffer适合多进程,安全。
StringBuilder适合单进程,运行快。
回复 使用道具 举报
一个长度不可变,一个可以改变
回复 使用道具 举报
String 字符串常量
  StringBuffer 字符串变量(线程安全)
  StringBuilder 字符串变量(非线程安全)
回复 使用道具 举报
年年 中级黑马 2016-4-12 12:51:20
7#
本帖最后由 年年 于 2016-4-12 12:52 编辑

String每创建一个对象,都是在内存分配新的对象。StringBuffer创建的对象是可更改的,可以在原对象上做更改,效率比String高,一般用于字附串拼接。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马