问答详情
源自:2-6 Java 中的 StringBuilder 类的常用方法

大家说为啥改c答案就对了啊

https://img4.mukewang.com/5bc746020001c91e09640748.jpg

https://img3.mukewang.com/5bc74602000166c610670754.jpg不知道为啥,换成c就可以了


提问者:莫志伟 2018-10-17 22:24

个回答

  • qq_游戏号_6
    2018-11-07 16:33:31

    https://img3.mukewang.com/5be2a28a000109ba06830597.jpg

    你可以把a打印出来看变化,这里可以看出来字符串长度一直在改变

    你用c 就对了 是因为c=16 不变的 你用str.length() 字符串的长度就改变了 因为你添加一个“,” 字符串的长度就增加了1个长度

  • 魈小混球
    2018-10-17 22:35:18

    c = str.length(); c被赋值之后 值定位16

    循环体内insert逗号之后,str.length()的值在增加