您的位置:首页 > Web前端

java StringBuffer类 常用方法

2014-01-24 00:00 375 查看
SringBuffer是字符串缓冲区

是一个容器 “面盆理论”

相比数组的优势:

长度是可以变化的

可以操作多个数据类型

最终通过toString方法变成字符串

C create U update R read D delete

1.存储

StringBuffer append(int i) //将指定的数据作为参数 添加到已有数据的结尾处

StringBuffer(String string)//

synchronized String toString()

StringBuffer insert(int index, int i) //在任意位置处插入数据

2.删除

synchronized StringBuffer delete(int start, int end) //包含start,不包含end

synchronized StringBuffer deleteCharAt(int location) //删除一个

清空缓冲区

sb.delete(0,sb.length()) ;

3.获取

int indexOf(String string)

int length()

synchronized String substring(int start, int end)

4.修改

synchronized StringBuffer replace(int start, int end, String string)

synchronized void setCharAt(int index, char ch)

5.反转

synchronized StringBuffer reverse()

6.将缓冲区中的数据存储到指定字符数组中

synchronized void getChars(int start, int end, char[] buffer, int idx)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  StringBuffer