Java的StringBuffer类使用

1.StringBuffer与String的异同:

同:都可以存储和操作字符串。

异:String类的对象一旦被创建后,则它的内容就不允许改变,所以把String类的对象称为是常量字符串。而StringBuffer类

表示内容可以变化的字符串。


2.StringBuffer构造函数

a.  public StringBuffer()

创建一个空的StringBuffer类的对象。

b. public StringBuffer( int length )

创建一个长度为 参数length 的StringBuffer类的对象。

c. public StringBuffer( String str )

用一个已存在的字符串常量来创建StringBuffer类的对象。


3.StringBuffer的常用方法

a. append方法

StringBuffer sbf=new StringBuffer();

sbf.append(huo);

sbf.append(ying);

sbf.append(zhi);

sbf.append(ying);

对象sbf的值为"huoyingzhiying"。

该方法的作用是追加内容到当前对象的末尾,类似于字符串的连接。


b. deleteCharAt和delete方法

sbf.deleteCharAt(0);

对象sbf的值变为"uoyingzhiying"。

该代码的作用是删除字符串对象sbf中索引值为0的字符。

sbf.delete(0,2);

对象sbf的值变为"yingzhiying"。

该代码的作用是删除索引值0到2之间的所有字符,剩余的字符形成新的字符串。


c. insert方法

sbf.insert(0,huo);

对象sbf的值变为"huoyingzhiying"。

该示例代码的作用是在对象sbf的索引值0的位置插入huo值,形成新的字符串。


d. setCharAt 方法

sbf.setCharAt(0, 'g');

对象sbf的值变为"guoyingzhiying"。

该示例代码的作用是将对象sbf的索引值0的位置的字符h 改为 g,形成新的字符串。





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值