(一)StringBuffer类
《1》java.lang.StringBuffer代表可变的字符序列;
《2》StringBuffer和String类似,但StringBuffer可以对其字符串进行改变;
《3》StringBuffer类的常见构造方法:
1.StringBuffer():创建一个不包含字符序列的“空”的StringBuffer对象;
2.StringBuffer(String str):创建一个StringBuffer对象,包含与String对象str相同的字符序列。
(二)StringBuffer常用方法1
重载方法public StringBuffer append(·····)可以为该StringBuffer对象添加字符序列,返回添加后的该StringBuffer对象引用,例如:
public StringBuffer append(String str);
public StringBuffer append(StringBuffer sbuf);
public StringBuffer append(char[ ] str);
public StringBuffer append(char[ ] str,int offset,int len);
public StringBuffer append(double d);
public StringBuffer append(object obj);
(二)StringBuffer常用方法2
重载方法public StringBuffer insert(······)可以为该StringBuffer对象在指定位置插入字符序列,返回修改后的该StringBuffer对象引用,例如:
public StringBuffer insert(int offset,String str);
public StringBuffer insert(int offset,double d);
方法public StringBuffer delete(int start,int end)可以删除从start开始到end为止的一段字符序列,返回修改后的该StringBuffer对象引用。
(三)StringBuffer常用方法3
和String类含义类似的方法:
public int indexOf(String str);
public int indexOf(String str,int fromIndex);
public String subString(int start);
public String subString(int start,int end);
public int length();
方法public StringBuffer reverse()用于将字符序列逆序,返回修改后的该StringBuffer对象引用。