JAVA-初步认识-常用对象API(StringBuffer类-插入删除查找修改)

一.

说完了添加,现在说一下删除。用操作容器的方法进行删除的话,方法不外乎两个,要么是delete,要么是remove。

一般是delete.xxxx,或者是remove.xxxx。delete貌似包含头不包含尾。

DOS结果显示为ae。现在想要将字符串缓冲区里的内容全部删除,这个动作叫做清空缓存区。

缓冲区清空后,容器还在。也可以直接重新定义sb字符串缓冲区,(相当于重新定义了一个缓冲区,原先的缓冲区废弃了)

但是,比较起来还是delete方法比较靠谱。

除了删除方法,还有查找方法。想在缓冲区中查找一些东西出来,比如想要查角标上的位置的话,可以用下面的方法。这些都是和字符串一样的方法。

这缓冲区对象里面还有一个方法,叫做修改。

返回的还是当前缓冲区,

将1角标到3角标替换成自己需要的字符串。结果为anbae,这个也是尾部不变。很奇怪啊,看解释也没说尾数不能变化。

还有修改单个角标上的元素的方法,这个返回类型是void,不返回本类对象。

这里面还有一些其它的方法,展示一下,

表面意思看是设置长度,

这里sb.setLength(0)的动作和清空缓冲区是一个动作。如果设置成sb.setLength(10),除了原有的四个字符外,它会往剩下的位置中放入空字符。

还有reverse方法,就是倒过来打印输出字符串,就是反转。

 

posted @ 2017-12-27 19:58  前锋营  阅读(279)  评论(0编辑  收藏  举报