zoukankan      html  css  js  c++  java
  • 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方法,就是倒过来打印输出字符串,就是反转。

  • 相关阅读:
    《大话数据结构》第9章 排序 9.9 快速排序(下)
    [HTML5 DOM] dispatchEvent
    [AWS SAP] Exam Tips 2 Continues Improvement for Existing Solutions
    遇见C++ PPL:C++ 的并行和异步
    遇见C++ AMP:在GPU上做并行计算
    遇见C++ Lambda
    遇见C++ AMP:GPU的线程模型和内存模型
    服务器推技术
    转http状态码
    extjs同步与异步请求互换
  • 原文地址:https://www.cnblogs.com/wsw-bk/p/8126637.html
Copyright © 2011-2022 走看看