このコードを実行すると:
StringBuffer name = new StringBuffer("stackoverflow.com");
System.out.println("Length: " + name.length() + ", capacity: " + name.capacity());
出力が得られます:
長さ:17、容量:33
明らかに長さは文字列の文字数に関連していますが、容量がどのくらいかわかりませんか? スペースを再割り当てする前に StringBuffer が保持できる文字数ですか?