StringBuffer类的常用方法
(1)append(String s)方法
将字符串s追加到StringBuffer对象的后边
StringBuffer str=new StringBuffer("void");//不能直接给str赋值
//即StringBuffer str="void"是错误的
System.out.println(str.append("not"));
(2)charAt(int n)方法
返回第n个位置的字符(不是字符串)
StringBuffer str=new StringBuffer("void");
System.out.println(str.charAt(2));
(3)setCharAt(int n,char ch)方法
用字符ch替换StringBuffer对象中的第n个字符
StringBuffer str=new StringBuffer("void");
str.setCharAt(2,'A');
System.out.println(str);
(4)insert(int index,String s)方法
调用该方法可向StringBuffer对象的index位置插入字符串s
StringBuffer str=new StringBuffer("StringBuffer");
System.out.println(str.insert(1,"AAAAA"));
(5)reverse()方法
该方法可将StringBuffer对象翻转
StringBuffer str=new StringBuffer("StringBuffer");
System.out.println(str.reverse());
(6)delete(int startIndex,int endIndex)方法
该方法的功能是将StringBuffer对象从startIndex到endIndex-1的字符段给删除掉
StringBuffer str=new StringBuffer("StringBuffer");
System.out.println(str.delete(1,4));
(7)replace(int startIndex,int endIndex,String str)方法
用字符串str将StringBuffer对象从startIndex到endIndex-1的字符段给替换掉
StringBuffer str=new StringBuffer("StringBuffer");
System.out.println(str.replace(0,6,"AAAAA"));