美文网首页
StringBuilder类

StringBuilder类

作者: 我是java程序员 | 来源:发表于2019-01-16 10:34 被阅读0次

StringBuilder类

 1.构造

  无参构造,创建一个默认长度为16的字符串缓冲区,而StringBuilder对象相当于是一个""字符串。有参构造,传入一个String类对象,创建一个以该字符串内容的StringBuilder对象。

 2.优势

  产生的垃圾少,效率高

 3.length()方法

  返回StingBuilder对象的内容长度,不是返回缓冲区的长度。

 4.append()方法

  将任何形式的字符串转换为当前StringBuilder对象并返回给当前StringBuilder对象

 5.toString方法

  将当前对象转换为string对象。

public class Demo02StringBuilder {
    public static void main(String[] args) {
        //原样添加
        StringBuilder stringBuilder = new StringBuilder();
        stringBuilder.append(1000);
        stringBuilder.append('i');
        stringBuilder.append(8.8);
        stringBuilder.append(true);
        System.out.println(stringBuilder);

        //链式调用
        StringBuilder stringBuilder1 = new StringBuilder();
        stringBuilder1.append(1).append(456L).append(false);
        System.out.println(stringBuilder1);

        //StringBuilder-->String
        String string = stringBuilder1.toString();
        System.out.println(string);
    }
}

相关文章

网友评论

      本文标题:StringBuilder类

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