StringBuffer的删除功能:
public StringBuffer deleteCharAt(int index): // 删除指定位置的字符,并返回本身(在字符串缓冲区本身的基础上修改)
public StringBuffer delete(int start, int end): // 删除start开始到end结束的内容(包含start,不包含end)
StringBuffer的替换和反转功能:
public StringBuffer replace(int start, int end, String str): // 从start开始到end(包含start不包含end)结束,用str替换.
注意:
a.str的长度不限于end-start
b.end可以越界,但是start必须属于[0,sbf.length())
public StringBuffer reverse(); // 字符串反转
StringBuffer的截取功能及注意事项:
public String substring(int start): // 从指定位置截取到末尾
public String substring(int start,int end): // 截取从指定位置开始到结束位置,[start,end)
注意:
返回值类型不再是StringBuffer本身,而是String
|
|