課程
/后端開發
/Java
/Java入門第三季
為什么 i 的初始值是str.length()-3,而不是str.length()-4呢?數組下標不應該是還要長度減一嗎?
2019-01-20
源自:Java入門第三季 2-6
正在回答
你要插到字符串的倒數第三個的左邊? 直接 str.insert(str.length()-3,',');即可
你在說什么?亂七八糟
慕先生5461412
在指定位置插入的位置不是數組下標,而是長度所對應的位置
如果str="0123456"? 那么str.length()=7? ? str.length()-3=4? 也就是str中'3'所占的位置,在那個位置添加一個逗號才符合題意
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
3 回答int i=str.length()-3; i>=0; i=i-3 為什么是i>=0
2 回答for(int i = str.length();i > 0;i--){ if(i%3 == 0){ str.insert(str.length()-i,","); } }
3 回答str.length()等價于str.length ?
2 回答為什么是i-3?而不是i=i-4?
3 回答str.length()-3和不減3都正確,為什么?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-02-08
你要插到字符串的倒數第三個的左邊? 直接 str.insert(str.length()-3,',');即可
2019-02-01
你在說什么?亂七八糟
2019-01-20
在指定位置插入的位置不是數組下標,而是長度所對應的位置
2019-01-20
如果str="0123456"? 那么str.length()=7? ? str.length()-3=4? 也就是str中'3'所占的位置,在那個位置添加一個逗號才符合題意