/*
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 replae(start,end,string);
void setCharAt(int index,char ch);
5,反转
StringBuffer reverse();
6,将缓冲区中的指定数据存储到指定字符数组中
void getChars(int srcBegin,int srcEnd,char[] dst,int dstBegin)
StringBuffer是线程同步。
StringBuilder是线程不同步。
建议使用StringBuilder
*/ |
|