莫志伟
2018-10-17 22:24
不知道为啥,换成c就可以了
你可以把a打印出来看变化,这里可以看出来字符串长度一直在改变
你用c 就对了 是因为c=16 不变的 你用str.length() 字符串的长度就改变了 因为你添加一个“,” 字符串的长度就增加了1个长度
慕仰0835...
正解,循环里会改变str字符串,增加了‘,’字符串长度也相应增加了,所以str.length()的值每次循环后都会变
2018-11-30 10:08:00
共 1 条回复 >
c = str.length(); c被赋值之后 值定位16
循环体内insert逗号之后,str.length()的值在增加
为什么会增加呢。它不是-3*i吗
2018-10-17 22:40:29
Java入门第三季
409792 学习 · 4340 问题
相似问题
回答 2
回答 4
回答 3
回答 7