java中字符容量怎么算的?比如StringBuffer strb1=new StringBuffer("1"); int x=strb1.capacity();, 输出为什么是17啊???... 输出为什么是17啊??? 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 stringbuffer java 字符 容量 strb1 搜索资料 2个回答 #热议# 普通体检能查出癌症吗? 润泽且素淡灬瑰宝h 推荐于2018-05-09 · TA获得超过1.1万个赞 知道大有可为答主 回答量:3561 采纳率:3% 帮助的人:1870万 我也去答题访问个人页 关注 展开全部 是这样的,当你在定义一个StringBuffer的对象的时候,系统会为这个对象分配一个字(两个字节)的长度,也就是16位。当你的这个对象里面的内容每增加一个字符,其长度就会在16的基础上增加1.所以这里结果是17。你可以自己修改一下strb1的内容,然后看一下其长度的变化就明白了。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 等祢看流星雨 2015-05-02 · TA获得超过231个赞 知道小有建树答主 回答量:261 采纳率:0% 帮助的人:199万 我也去答题访问个人页 关注 展开全部 默认长度是16 追问 默认长度是拿来干嘛的?? 追答 StringBuffer不是用来追加字符串的吗,默认长度就是默认可以装16位的字符串 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2018-04-12 java中电脑显示StringBuffer a=new StringBuffer("1");是错误的,怎么解决 2 2012-08-31 StringBuffer的容量怎么算 7 2018-03-29 Java中new不一定是创建新对象吗?StringBuffer就不是:它只是字符串缓存。那么new的终极作用究竟是什么? 2015-04-17 java中的字符串容量是怎么计算的 2011-01-02 java中String与StringBuffer的具体该怎么用? 13 2019-09-02 Java中StringBuffer类append方法的使用 42 2015-01-13 java中StringBuffer类的常用方法怎么用? 7 2017-08-30 StringBuffer中length和capacity的区别用法 更多类似问题 > 为你推荐: