StringBuffer中lenth()和capacity()的区别

StringBuffer中lenth()和capacity()的区别
初始化一个StringBuffer后,给字符串增加一个长度。
str.setLength(50);
 System.out.println(“—“+str.capacity());
 System.out.println(“—-“+str.length());

当Length>capacity时候,capacity=capacity+50;

当Length<=capacity时候,capacity不变;

标签