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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Love丶cd 中级黑马   /  2015-7-10 08:19  /  660 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

求大神详解StringBuffer的用法。。。

5 个回复

倒序浏览
String定义的字符串其内存大小不能改变,StringBuffer定义的字符串可以改变其大小,调用其append方法,在后面添加字符串。
回复 使用道具 举报
String:长度固定
StringBuffer:长度不固定。添加元素用append。但是是线程安全。说白了就是运行速度慢。现在都用StringBuilder。用法同StringBuffer,但是他是线程不安全的。运行速度快。
回复 使用道具 举报
StringBuffer 字符缓冲区,数据多,数据类型不定,最终需要转成字符串时使用,可以有效的减少内存的开销。常用的方法有三个:1. StringBuffer append(数据)//在末尾追加 ;2.StringBuffer insert(index,数据)//在index后追击数据。3.StringBuffer delete(int start,int end);//删除 Start到end的元素,注意包含start不包含end;  谢谢对你有用,不过建议你自己去查看api
回复 使用道具 举报
1,长度
2,速度
3,安全
回复 使用道具 举报
支持下!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马