亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

str.insert(i , ',') }這句話 難道不會使str.lenght()的增加么

for(int i= str.length()-3;i>0;i=i-3){ ? ? ? ?str.insert(i , ',') }這句話 難道不會使str.lenght()的增加么,每循環一次他的長度難道不會增加1么?第一次循環之后str=jaewkjldfxmop,zdm ;第二次循環之后str=jaewkjldfx,mop,zdm ;這里面長度應該在變化啊 ,求大神

正在回答

2 回答

str.length 會增加。i = str.length 是賦值時候的str.length不是執行insert后的length。每次循環執行的只是

i = i-3。然后進行判斷。

2 回復 有任何疑惑可以回復我~
#1

積跬步致千里 提問者

非常感謝!
2016-06-29 回復 有任何疑惑可以回復我~

不會的,i=str.length()-3,這句話只運行一次,你再多了解一下for循環的功能就知道了

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

舉報

0/150
提交
取消

str.insert(i , ',') }這句話 難道不會使str.lenght()的增加么

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號