
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);
}
}
网友评论