StringBuilder构造方法:
public StringBuilder(): 构造一个不带任何字符的字符串生成器,其初始容量为16个字符
public StringBuilder(String str):构造一个字符串生成器,并初始化为指定的字符串内容
常用方法:
public StringBuilder append(…): 添加任意类型数据的字符串形式,并返回当前对象本身
public class StringBuilderDemo{
public static void main(String[] args){
StringBuilder stringBuilder = new StringBuilder();
// 使用append方法往字符串缓冲区添加数据
// append方法返回的是this
String stringBuilder1 = stringBuilder.append("cnm");
System.out.println(stringBuilder);
System.out.println(stringBuilder1);
System.out.println(stringBuilder == stringBuilder1); // true
// == 比较的是内存地址
// 使用append方法再添加一些数据,无需接收返回值
stringBuilder.append(1);
stringBuilder.append(true);
stringBuilder.appeend(3.14);
stringBuilder.append('W');
System.out.println(stringBuilder1);// cnm1true3.14W 等同于stringbuilder
}
}