StringBuffer类和String一样,都用来代表字符串,只是实现方式会有所不同,StringBuffer在内存使用上比String更适合,尤其是需要对插入、删除、修改字符串的时候。
1、append方法
public StringBuffer append(boolean b)
该方法的作用是追加内容到当前StringBuffer对象的末尾,类似于字符串的连接。调用该方法以后,StringBuffer对象的内容也发生改变。
2、insert方法
public StringBuffer insert(int offset, boolean b)
作用是在StringBuffer对象中插入内容,然后形成新的字符串。
3、deleteCharAt方法
public StringBuffer deleteCharAt(int index)
该方法的作用是删除指定位置的字符,然后将剩余的内容形成新的字符串。
4、reverse方法
public StringBuffer reverse()
作用是反转StringBuffer对象中的内容,然后形成新的字符串。
5、trimToSize方法
public void trimToSize()
该方法的作用是将StringBuffer对象的中存储空间缩小到和字符串长度一样的长度,减少空间的浪费。
6、setCharAt方法
public void setCharAt(int index, char ch)
作用是修改对象中索引值为index位置的字符为新的字符ch。