美文网首页
11、String的好兄弟:StringBuilder

11、String的好兄弟:StringBuilder

作者: 爱学习的代代 | 来源:发表于2021-03-23 08:47 被阅读0次

    前面我们知道了声明了一个String的时候,每次对String操作就相当于copy一份来进行。最开始声明的String的类型是没有变化的。如果我们需要对原始的String做修改的话,要怎么办呢?

    答案:StringBuilder类

    一、用法:

    1. 声明一个StringBuilder类的实例。然后通过该实例对字符串进行操作。

    查看其方法的官方文档,可以发现每次对字符串操作后,其返回是本身的一个引用。


    image.png
           
    public class day08 {
        public static void main(String[] args) {
            StringBuilder builder = new StringBuilder();
    
            long longVal = 123456789;
    
    
            builder.append(true).append(longVal).append("abc");
    
            System.out.println(builder.toString());
            System.out.println(builder.reverse().toString());
            System.out.println(builder.reverse().toString());
    
    
            System.out.println(builder.delete(0,4).toString());
            System.out.println(builder.insert(4, "7777777"));
    
        }
    }
    
    
    

    结果输出:


    image.png

    相关文章

      网友评论

          本文标题:11、String的好兄弟:StringBuilder

          本文链接:https://www.haomeiwen.com/subject/kmmxhltx.html