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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© liangdavid 中级黑马   /  2015-7-31 22:50  /  512 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

StringBuffer和String的区别?

2 个回复

倒序浏览
String一旦赋值,不能更改其指向的字符对象,如果更改,则会指向一个新的字符对象 。StringBuffer对象可以调用其方法动态的进行增加、插入、修改和删除操作,且不用像数组那样事先指定大小,从而实现多次插入字符,一次整体取出的效果,因而操作字符串非常灵活方便。
回复 使用道具 举报
String一旦初始化值就不可以被改变,而StringBuffer采用的是缓冲区机制,值可以变化。对字符串增 删频繁可以优先选择StringBuffer。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马