StringBuffer 类的使用

StringBuffer类表示的是一个本身内容可变的字符串对象,包含一个缓冲区,主要用于字符串的动态添加、插入和替换的操作。

1. 添加操作append()

 StringBuffer sbf=StringBuffer("1+2");
 int  i=3;
 sbf.append(i);
 system.out.printl(sbf);

输出的结果为:
1+2=3

2. 插入操作insert()

 StringBuffer sbf=StringBuffer("1+=2");
 int  n=1;
 sbf.insert(2,n);//将数据n插入到第二个的位置
 system.out.printl(sbf);

输出结果为
1+1=2

3. 删除操作

删除的方法如下:

StringBuffer  deleteint   satrt,  int   end)

例子如下

StringBuffer  sbf= new StringBuffer("You   are    the    best");
sbf.delete(0,5);

输出的结果为:
re the best

删除指定的字符的方法如下:

StringBuffer  deleteChartAt(int   index)//删除字符串缓冲区中指定index位置的字符

4. 替换操作 replace()

字符串内容替换方法如下:

public  StringBuffer  replace  (int  statrt  ,int  end,  String str);

下面为例子

StringBuffer  sbf = new   StringBuffer("You are  the best");
String  str="I'm";
sbf.replace(0,7,str);

输出的结果为:
I’m the best

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值