StringBuffer str=new StringBuffer();
StringBuffer str1=new StringBuffer(3);
System.out.println(str.capacity()); //16
System.out.println(str1.capacity()); //8
为什么str1.capacity的结果是8?
伊谢尔伦2017-04-18 09:23:15
間違いを犯した可能性があります。出力は次のようになります。
リーリーソースコードを見てください:
リーリー容量は初期化時にのみ拡張され、デフォルトの16に加えて任意の数値に設定できます。