ホームページ  >  に質問  >  本文

java - StringBuffer的capacity()方法

StringBuffer str=new StringBuffer();
StringBuffer str1=new StringBuffer(3);
System.out.println(str.capacity()); //16
System.out.println(str1.capacity()); //8
为什么str1.capacity的结果是8?

PHP中文网PHP中文网2741日前500

全員に返信(3)返信します

  • 伊谢尔伦

    伊谢尔伦2017-04-18 09:23:15

    間違いを犯した可能性があります。出力は次のようになります。

    リーリー

    ソースコードを見てください:

    リーリー

    容量は初期化時にのみ拡張され、デフォルトの16に加えて任意の数値に設定できます。

    返事
    0
  • 怪我咯

    怪我咯2017-04-18 09:23:15

    リーリー

    返事
    0
  • ringa_lee

    ringa_lee2017-04-18 09:23:15

    Java のオンライン コンパイルと実行を確認するには、ここを実行します: java v1.7.0_80

    返事
    0
  • キャンセル返事