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

  • 相关阅读:
    Android开发必看知识
    Android 网络通信框架Volley(三)
    Android 网络通信框架Volley(二)
    Android 网络通信框架Volley(一)
    AtomicInteger 一个提供原子操作的Integer类
    Android中px dpi dip density densityDpi 的相关说明
    Android键盘映射
    四十一、Git简介
    四十、git config基本篇
    三十九、git add详解
  • 原文地址:https://www.cnblogs.com/wsw-bk/p/8126637.html
Copyright © 2011-2022 走看看