zoukankan      html  css  js  c++  java
  • StringBuilder类

    java.lang.StringBuilder
    String类代表字符串,他的底层是一个被final修饰的数组,不能改变,字符串是常量,它们的值一旦被创建之后就不能改变,但是字符串缓冲区(StringBuilder)支持可变的字符串。StringBuilder的底层也是被一个字节数组,但是没有用被final修饰,可以提高效率

    构造方法

    StringBuilder():构造一个没有任何字符的字符串生成器,初始容量为16个字符(String --> StringBuilder)
    StringBuilder(String str): 构造一个字符串生成器,初始化为参数字符串
    

    成员方法:

    public StringBuilder append(E e):天机任意类型的字符串形式,并返回当前对象自身(this)也就是调用方法的对象自己
    public String toString():StringBuilder对象转化为String对象(StringBuilder --> String)
    

    public StringBuilder append(E e):天机任意类型的字符串形式,并返回当前对象自身(this)也就是调用方法的对象自己

    builder1.append("abs");
    builder1.append(1);
    builder1.append(true).append("中国").append("nihoa");//返回自己,不用接收,可以连续调用
    System.out.println(builder1);
    

    public String toString():StringBuilder对象转化为String对象(StringBuilder --> String)

    String str = "helloworld";
    StringBuilder builder = new StringBuilder(str);
    builder.append("蜘蛛侠");
    String s = builder.toString();
    System.out.println(s);// output:helloworld蜘蛛侠
    
  • 相关阅读:
    第10组 Beta冲刺(2/5)
    第10组 Beta冲刺(1/5)
    第10组 Alpha事后诸葛亮
    3月7-第十次机试课记录
    3月5-第九次机试课记录
    3月2-第八次机试课记录
    3月1-第六次机试课记录
    2月28-第五次机试课记录
    STL
    2月27-第四次机试课记录
  • 原文地址:https://www.cnblogs.com/zhuobo/p/10619988.html
Copyright © 2011-2022 走看看