>  Q&A  >  본문

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일 전501

모든 응답(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
  • 취소회신하다