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

这样哪里错了?

https://img1.sycdn.imooc.com//5c52f24f0001625a08200352.jpg这样怎么哪里错了?

正在回答

2 回答

        // 从后往前每隔三位插入逗号

for(int i=str.length()-3;0<i;i-=3){

    str.insert(i,",");

}


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

首先你打错了,是str.insert

其次这么写一上来就数组范围超界了呀,而且你一直自增i,这个for循环会无限循环吧……

我是这么写的↓

for (int i = str.length() - 1; i >2; i -= 3) {		    
    str.insert(i - 2,",");		    		
}
1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第三季
  • 参与学习       409792    人
  • 解答问题       4340    个

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

进入课程

这样哪里错了?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信