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所示:
感谢支持,我是小区学习录,喜欢点关注。每天根据小编的学习,持续分享学习的笔记与心得。
领取专属 10元无门槛券
私享最新 技术干货