---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
StringBuffer是字符串缓冲区,是一个容器。
特点:
1、长度是可以改变的
2、可以直接操作多个数据类型
3、最终会通过toString方法变成字符串
StringBuffer的四种常见操作:
一、存储
Stringbuffer append();//将指定数据作为参数添加到已有数据的结尾处
Stringbuffer insert(index,数据);//可以讲数据插入到指定Index位置
二、删除
StringBuffer delete(start,end);//删除缓冲区中的数据,包含start,不包含end
StringBuffer deleteCharAt(index);//删除指定位置的字符
三、获取
char charAt(int;index);
int indexof(String str);
int lengthIndexof(String str);
int length();
String substring(int start,int end);
四、修改
Stringbuffer replace(start,end,string);
void setCharAt(int index.char ch);
五、反转
StringBuffer reverse();
六、将缓冲区中的指定数据存储到指定字符数组中
void getChars(int srcbegin,int scrEnd,char[] dst,int desBegin);