Java中StringBuffer类常用方法

添加字符串
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结束

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值