• StringBuffer的相关用法


    ①:StringBuffer的初始化:

    通常情况下一般使用构造方法进行初始化:StringBuffer a =new StringBuffer();//空对象

    ②:StringBuffer对象和String对象之间的互转的代码如下:

    String s = “abc”;

    StringBuffer a1 = new StringBuffer(“123”);

    StringBuffer a2 = new StringBuffer(s); //String转换为StringBuffer

    String s1 = a1.toString(); //StringBuffer转换为String

    ③:StringBuffer类中的方法主要偏重于对于字符串的变化

    ④:常用方法:

     a:append方法

      该方法的作用是追加内容到当前StringBuffer对象的末尾,类似于字符串的连接。调用该方法以后,StringBuffer对象的内容也发生改变,例如:

      StringBuffer sb = new StringBuffer(“abc”);

      sb.append(true);

      则对象sb的值将变成”abctrue”。

     b:deleteCharAt方法

       该方法的作用是删除指定位置的字符,然后将剩余的内容形成新的字符串

      StringBuffer sb = new StringBuffer(“Test”);

      sb. deleteCharAt(1);

      该代码的作用删除字符串对象sb中索引值为1的字符,也就是删除第二个字符,剩余的内容组成一个新的字符串。所以对象sb的值变为”Tst”。

      c:insert方法

      该方法的作用是在StringBuffer对象中插入内容,然后形成新的字符串。例如:

      StringBuffer sb = new StringBuffer(“TestString”);

      sb.insert(4,false);

      该示例代码的作用是在对象sb的索引值4的位置插入false值,形成新的字符串,则执行以后对象sb的值是”TestfalseString”

     d:setCharAt方法

      该方法的作用是修改对象中索引值为index位置的字符为新的字符ch。例如:

      StringBuffer sb = new StringBuffer(“abc”);

      sb.setCharAt(1,’D’);

      则对象sb的值将变成”aDc”。

  • 相关阅读:
    【洛谷习题】公路修建
    priority_queue用法简记
    【洛谷习题】无线通讯网
    【SCOI2005】繁忙的都市
    第四周 3.20-3.26
    第三周 3.13-3.19
    第二周 3.6-3.12
    第一周 2.28-3.5
    第六周 2.21-2.27
    2018湘潭邀请赛 AFK题解 其他待补...
  • 原文地址:https://www.cnblogs.com/fdllzw/p/6077921.html
Copyright © 2020-2023  润新知