为了账号安全,请及时绑定邮箱和手机立即绑定

为什么 i 的初始值是str.length()-3,而不是str.length()-4呢?

为什么 i 的初始值是str.length()-3,而不是str.length()-4呢?数组下标不应该是还要长度减一吗?

正在回答

4 回答

https://img1.sycdn.imooc.com//5c5d35fa0001e1f908130044.jpg

https://img1.sycdn.imooc.com//5c5d368c0001a37a05810498.jpg

https://img1.sycdn.imooc.com//5c5d369a00018ea003380196.jpg

你要插到字符串的倒数第三个的左边  直接 str.insert(str.length()-3,',');即可

0 回复 有任何疑惑可以回复我~

你在说什么?乱七八糟

0 回复 有任何疑惑可以回复我~
#1

慕先生5461412

不好意思回复错了,说的是二楼
2019-02-01 回复 有任何疑惑可以回复我~

在指定位置插入的位置不是数组下标,而是长度所对应的位置


2 回复 有任何疑惑可以回复我~

如果str="0123456"  那么str.length()=7    str.length()-3=4  也就是str中'3'所占的位置,在那个位置添加一个逗号才符合题意

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么 i 的初始值是str.length()-3,而不是str.length()-4呢?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号