1.StringBuffer对象初始化,使用构造方法初始化
StringBuffer sb = new StringBuffer();这样初始化的StringBuffer对象是个空对象
StringBuffer sb = new StringBuffer("sss");带有内容的StringBuffer对象
2.StringBuffer和String对象之间的相互转换
String s="abc";
StringBuffer sb = new StringBuffer("aaa");
StringBuffer sb1 = new StringBuffer(s); //String转换为StringBuffer
String s1 = sb.toString(); //StringBuffer转换为String
3.StringBuffer的常用方法
StringBuffer类中的方法主要偏重于对字符串的变化,例如追加、插入和删除,这是StringBuffer和String类的主要区别
(1)append方法,类似于字符串的连接
(2)deleteCharAt方法,删除指定位置的字符,然后将剩余的内容形成新的字符串
(3)insert方法
(4)reverse方法,反转
(5)setCharAt方法
(6)trimToSize方法,将StringBuffer对象中存储空间缩小到和字符串长度一样的长度,减少空间的浪费