* A:StringBuffer类概述
* 通过JDK提供的API,查看StringBuffer类的说明
* 线程安全的可变字符序列
* B:StringBuffer和String的区别
* String是一个不可变的字符序列
* StringBuffer是一个可变的字符序列
public class Demo1_StringBuffer {
public static void main(String[] args) {
StringBuffer sb1=new StringBuffer();
System.out.println(sb1.length());//容器中字符个数,实际值
System.out.println(sb1.capacity());//容器中初始容量,理论值
StringBuffer sb2=new StringBuffer(10);
System.out.println(sb2.length());
System.out.println(sb2.capacity());//指定容量
StringBuffer sb3=new StringBuffer("rodatest");
System.out.println(sb3.length());//字符串个数
System.out.println(sb3.capacity());//字符串的length+初始容量
}
运行结果:
0
16
0
10
8
24