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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© slience 中级黑马   /  2012-11-6 18:22  /  1111 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

StringBuffer(它是个容器)特点:
1.可以操作多个数据类型;
2.最终会通过toString方法变成字符串。
StringBuffer的常用方法;
1.存储
StringBuffer append():将指定数据作为参数添加已有数据结尾处;
StringBuffer insert(index,数据):可以讲数据插入到指定index位置;
2.删除
StringBuffer delete(start,end):删除缓冲区中的数据,也包含start,不包含end
StringBuffer deleteCharAt(index):删除指定位置的字符;
3.获取
char charAt(int index)
int indexof(String str)
int lastIndexOf(String str)
int length();
String substring(int start,int end)
4.修改
StringBuffer replace(start,end,string)
void setCharAt(int index,char ch);
5.反转
StringBuffer reverse();
StringBuilder与StringBuffer的区别
1.StringBuilder是在jdk1.5之后出现
2.StringBuilder是线程不同步的(但相对于StringBuffer效率更高);

评分

参与人数 1技术分 +1 收起 理由
刘芮铭 + 1

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马