StringBuilder 类:字符串缓冲区,可以提高字符串的操作效率,底层是一个数组,但是不被final修饰,可以改变长度,如果超出初始的长度,则会自动扩容。
注意,带参数的构造函数,返回的是当前对象的构造方法中参数的内容,参数为字符串形式。
成员函数的使用:
1,对象.append(任意类型的参数):注意的是,返回值仍然为一个对象,且对象是原对象,并没有返回一个新对象。
2,String toString():将StringBuilder类型变成String类型。
StringBuilder sb = new StringBuilder("love you forever");
System.out.println("sb:"+sb);
sb.append("时间就是生命");
System.out.println("sb"+sb);
sb.append(false);
System.out.println("sb"+sb);
//将StringBuilder转换成String
String st =sb.toString();
System.out.println("sb"+sb);