对StringBuffer中常用的方法进行总结
1.构造方法
a. StringBuffer s0=new StringBuffer();分配了长16字节的字符缓冲区
b. StringBuffer s1=new StringBuffer(100);分配了100字节的字符缓冲区
c. StringBuffer s2=new StringBuffer("Hello World!");2.常用方法
(1) 字符获取替换
charAt(int index); //获取指定位置的字符
setCharAt(int index,char ch); //将指定的字符ch放到index指出的位置。
replace(int start,int end,String str); //替换从start(包含)到end(不包含)的值为str(可以大于end-start)
substring(int start); //返回从start下标开始以后的字符串
substring(int start, int end); //返回从start到end-1的字符串(2) 字符的插入
insert(int offset,char ch); //在offset位置插入字符ch。
append(char ch); //在末尾插入内容(3) 字符串容量
capacity(String str); //获取字符串的容量
ensureCapacity(); //重新设置字符串容量的大小(4) 设置字符缓冲区的大小
setlength(); //如果用小于当前字符串长度的值调用setlength()方法,则新长度后面的字符将丢失。(5) 字符串反转
reverse(); //将字符串逆序排列(6) 将字符串的的子字符复制给数组
getChars(int start,int end,char chars[],int charsStart);(7) 删除指定字符串中的数组
delete(int start,int end); //删除区间以内的所有字符,包括start,不包括end
deleteCharAt(int index); //删除指定位置的字符,将剩余的内容形成从的字符串参考文章: 《StringBuffer的用法》