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不变;




你可能感兴趣的:(StringBuffer中lenth()和capacity()的区别)