首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于stringbuffer类的方法capacity和length的一些有关问题

2012-01-30 
关于stringbuffer类的方法capacity和length的一些问题代码如下StringBuffersuffixnewStringBuffer( ilov

关于stringbuffer类的方法capacity和length的一些问题
代码如下
      StringBuffer   suffix=new   StringBuffer( "i   love   java   java ");
      suffix.setLength(50);
      System.out.println(suffix.length());
      System.out.println(suffix.capacity());
      System.out.println(suffix);
运行结果如下:
50
66
i   love   java   java
为什么长度只有50而容量却有66,不能理解,请教了??

     


[解决办法]
new StringBuffer();分配了16个字符的缓冲区 (50+16)

热点排行