首页
学习
活动
专区
工具
TVP
发布

Java开发中StringBuffer类的添加、删除功能

StringBuffer类的添加、删除功能

27.3 StringBuffer类的添加功能

1. public StringBuffer append(String str) 将指定的字符串追加到此字符序列,可以吧任意类型数据添加到字符串缓冲区里面,并返回字符串缓冲区本身。

程序演示如图1所示:

说明:

StringBuffer是字符串缓冲区,当new的时候是在堆内存创建一个对象,底层是一个长度为默认16的字符数组,当调用添加的方法时,不会重新创建对象,而是在不断原向缓冲区添加字符

分布操作演示如图2所示:

2.public StringBuffer insert(int offset,char c)

将 char 参数的字符串表示形式插入此序列中,在指定位置把任意类型的数据插入到字符串缓冲区里面,并返回字符串缓冲区本身。

程序演示如图3所示:

27.4 StringBuffer类的删除功能

1. StringBuffer的删除功能 public StringBuffer deleteCharAt(int index)

删除指定位置的字符,即移除此序列指定位置的 char。此序列将缩短一个 char。

2. public StringBuffer delete(int start,int end)

移除此序列的子字符串中的字符。该子字符串从指定的 start 处开始,一直到索引 end - 1 处的字符,如果不存在这种字符,则一直到序列尾部。如果 start等于end,则不发生任何更改。

程序演示如图4所示:

感谢支持,我是小区学习录,喜欢点关注。每天根据小编的学习,持续分享学习的笔记与心得。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180720A0MKIK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券