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

stringbuffer里的检查容量怎么编写

2012-04-06 
stringbuffer里的检查容量如何编写我是JAVA的初学者最近接了一项作业,模拟Srringbuffercapacity()这个方法

stringbuffer里的检查容量如何编写
我是JAVA的初学者
最近接了一项作业,模拟Srringbuffer

capacity()这个方法让我想了很久都没想出来,检查容量!是不是跟检查数组一样?求教高手解释原理!先万分感谢

[解决办法]
StringBuffer内部管理了一个char[],capacity就是这个char数组的长度。
如果新加入的字符串长度小于这个长度,就不需要重新为这个char数组申请空间,否则就需要重新创建一个char数组。
对于capacity()方法来说,简单地返回这个数组的长度就可以了。

热点排行