• StringBuilder类


    StringBuilder类字符串缓冲区(可以提高效率) 效果上相当于一个长度可以变化的字符串

    (底层也是一个数组但是没有被final关键字修饰)

    (初始为16个长度,超出以后会自动扩容)

    构造方法摘要

    StringBuilder() 构造一个不带任何字符的字符串生成器,其初始容量为 16 个字符。

    StringBuilder(String str) 构造一个字符串生成器,并初始化为指定的字符串内容。

    两个常用方法

    1.public StringBuilder append()添加任意类型的字符串格式并返回对象自身

    2.public String toString()将StringBuilder转化为String类型的方法

    public static void main(String[] args) {
    
        //空参构造
        StringBuilder strbu = new StringBuilder();
        System.out.println(strbu);
    
        //带参构造
        StringBuilder strbu1 = new StringBuilder("wasd");
        System.out.println(strbu1);
    
        //append
        StringBuilder strbu2 = strbu.append("ok ");//吧strbu赋值给strbu2
        System.out.println(strbu);//ok
        System.out.println(strbu2);//ok
        System.out.println(strbu==strbu2);//true
        //使用qppend可不用接收返回值
        strbu.append(1).append(" abc ").append(true);//链式编程
        System.out.println(strbu);
    
        //Sting与StringBuilder类的相互转化
        //String->StringBuilder,可使用构造方法
        //StringBuilder->String,可使用toString方法
    
        String str1 = "I am fine , ";
        StringBuilder builder = new StringBuilder(str1);
        builder.append("how are you");
        System.out.println(builder);
    
        String str2 = builder.toString();
        System.out.println(str2);
    
    }
  • 相关阅读:
    洛谷P1057 传球游戏
    洛谷 CF937A Olympiad
    洛谷P4057 晨跑
    New blog
    DHTMLX系列组件的学习笔记
    javascript学习笔记
    typeof 使用介绍
    tomcat启动后ids页面无法访问
    快捷键accesskey
    jquery回调函数callback的使用
  • 原文地址:https://www.cnblogs.com/susexuexi011/p/13832342.html
Copyright © 2020-2023  润新知