添加字符串
StringBuffer append(T t)
含义:将参数 t 的字符串表示附加到此序列的末尾。T可以是boolean、char
、char[] 、double、float、int、long、Object、String、StringBuffer。
只有字符数组可以,其他类型的数组不可以。
也可以指定字符数组开始和结尾的索引值,取其中一部分。
返回指定索引的char字符
char charAt(int index)
StringBuffer delete(int start ,int end)
含义:删除此序列的子字符串中的字符。
StringBuffer delectCharAt(int index)
含义:删除此序列指定位置的字符。
int indexOf(String str)
含义:返回指定子字符串第一次出现的字符串内的索引。
int indexOf(String str,int fromIndex)
含义:从指定索引开始,返回指定返回指定子字符串第一次出现的字符串内的索引。
int lastIndexOf(String str)
含义:返回指定子字符串最后一次出现的字符串中的索引
int lastIndexOf(String str,int fromIndex)
含义:从参数索引值往左看,返回指定子字符串最后一次出现的字符串中的索引
StringBuffer insert(int offset,T t)
含义:在指定的offset索引位置,插入参数t字符串表示形式。
T可以是:boolean、char、char[] 、double、float、int、long、Object、String、StringBuffer。
StringBuffer replace(int start,int end,String str)
含义:用指定的String字符串替换此序列中start索引至end索引范围的内容。
void setCharAt(int index,char ch)
含义:指定索引处的字符设置为ch。
StringBuffer reverse();
含义:使该序列被相反的代替。
String substring(int start)
含义:返回一个新的String,从此序列的索引start开始
String substring(int start,int end)
含义:返回一个新的String,从此序列的索引start开始至索引end结束