capacity is that you CAN marry 30 women. length is that you have no girlfriend now.capacity will increase if length will exceed current capacity. Initial capacity is 16.
StringBuffer b = new StringBuffer(String str); 这种初始方法所得到的b的capacity是str 的长度+16,length自然是str 的长度了。 而StringBuffer a = new StringBuffer(int n); 这种初始方法正如上家说的那样
length is that you have no girlfriend now.capacity will increase if length will exceed current capacity. Initial capacity is 16.
a.capacity()和b.capacity()时返回的结果有可能是不同的。
这种初始方法所得到的b的capacity是str 的长度+16,length自然是str 的长度了。
而StringBuffer a = new StringBuffer(int n);
这种初始方法正如上家说的那样