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

StringBuffer的容量有关问题

2011-12-02 
StringBuffer的容量问题StringBuffer的容量不够的时候说是加16个字符,可为什么一下从16边到34了,我查了一

StringBuffer的容量问题
StringBuffer的容量不够的时候说是加16个字符,可为什么一下从16边到34了,我查了一下有的说是(16+1)×2,为什么?

[解决办法]
你在append的时候跟到 java 的SOURCE看一下就明白了.也可以直接看JAVA的SOURCE.

[解决办法]

引用楼主 cuijie_cn 的帖子:
StringBuffer的容量不够的时候说是加16个字符,可为什么一下从16边到34了,我查了一下有的说是(16+1)×2,为什么?

[解决办法]
你可以去看jdk的代码,你如果在声明StringBuffer的时候不指定长度,增加的是 16加你的字符串的长度。
[解决办法]
关于append()方法问题
我也查了一下 有点意思.刚开始看 还真有点搞不明白.呵呵
[解决办法]
楼上的朋友说得很对了,接分

热点排行
Bad Request.