StringBuffer是一个字符串缓冲区。是一个容器
1、而且长度是可变化的,
2、可以直接操作多个数据类型。
3、最终会通过toString方法转换成字符串
常见的操作有:
1、存储
StringBuffer append();将指定数据作为参数添加到已有数据结尾处。
StringBuffer ininsert(index,数据);将数据插入到指定index位置
2、删除
StringBuffer delete(start,end);删除缓冲区中的数据,包含start不包含end。
StringBuffer deleteCharAt(index);删除指定位置上的字符。
3、获取
char charAt(index);
int indexOf(String str);
int lastIndexOf(String str);
Int length();
4、修改
StringBuffer replace(start,end,string);
void setCharAt(index,char ch);
5、反转
StringBuffer reverse();
6、将缓冲区中的指定数据存储到指定字符数组dst中。
void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) |
|