永发信息网

Java中,一个capacity方法问题,

答案:3  悬赏:30  手机版
解决时间 2021-02-16 05:22
Java中,一个capacity方法问题,
最佳答案
capacity()返回的是字符串缓冲区的容量

StringBuffer( );
StringBuffer( int len );
StringBuffer( String s );

你的StringBuffer是用字符构造的,"abc"的长度是3另外再分配16个字符,所以一共是19。
全部回答
金陵书生顾洪家境贫困,以卖字画为生,与母相依为命。
初始化的16个字符空间,若果不够用就会自动扩容,capacity()返回StringBuffer的容量
扩容的源代码:#  
# void expandCapacity(int minimumCapacity) {
#     int newCapacity = (value.length + 1) * 2;
#     if (newCapacity < 0) {
#         newCapacity = Integer.MAX_VALUE;
#     } else if (minimumCapacity > newCapacity) {
#         newCapacity = minimumCapacity;
#     }
#     char newValue[] = new char[newCapacity];
#     System.arraycopy(value, 0, newValue, 0, count);
#     value = newValue;
# }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
跟男朋友住一起要注意什么
我的ps3黄灯闪然后自动关机。。。怎么办
多少世纪中页的页是什么意思?怎么来的?
洪山区武汉中南财经政法大学南湖校区文波楼我
上海新海丰集装箱运输公司石岛分公司在哪里啊
建行信用卡16号到期还款日,31号又还进去的是
People seem to fail to take into account t
为什么有很多二手车跑了几千公里就会卖
排骨、鸡、玉米、胡萝卜能一起炖吗
杨屯村这个地址在什么地方,我要处理点事
家境比前男友强很多,我们明明很相爱却因为现
在QQ聊天时,有时对话框中的内容突然没有了,
我是不是不能啊再表白的时候碰她?我该怎么办
朋友介绍一个妹子给我…第一次见面喝茶妹子主
郧阳区十堰郧县长江医药在什么地方啊,我要过
推荐资讯
昭通市昭阳区水井湾社区居民委员会这个地址在
沂蒙婚纱摄影怎么去啊,有知道地址的么
非诚勿扰孟雪的屁股有多大?
联想的鼠标怎么验明真假?
Government Hooker 歌词
厨房出现蟑螂的原因是什么?
网赚用别人的身份证信息会被抓吗
双顺同丰物流地址在什么地方,想过去办事
帅康整体厨房·整体衣柜青州专卖店地址在什么
耀苑怎么去啊,有知道地址的么
12岁练拉丁舞晚吗?
寿光市稻田镇财政所在哪里啊,我有事要去这个
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?