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方法,就是倒过来打印输出字符串,就是反转。

  • 相关阅读:
    latex表格实现文本自动换行
    SQL like查询条件中的通配符处理
    火狐浏览器下载文件中文乱码,文件名中的空格变加号("+")的问题
    jquery.zclip.js复制到剪切板
    EF架构~过滤导航属性等,拼接SQL字符串
    日志记录类LogHelper
    VS插件开发
    C#预处理器指令
    c++Builder 下的文件及目录操作
    C#:在catch中return,会执行finally吗?
  • 原文地址:https://www.cnblogs.com/wsw-bk/p/8126637.html
Copyright © 2011-2022 走看看