问答详情
源自:2-6 Java 中的 StringBuilder 类的常用方法

这样哪里错了?

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

提问者:慕瓜3003770 2019-01-31 21:05

个回答

  • 慕函数5113178
    2019-04-09 22:05:27

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

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

        str.insert(i,",");

    }


  • 慕桂英6436620
    2019-02-02 08:24:48

    首先你打错了,是str.insert

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

    我是这么写的↓

    for (int i = str.length() - 1; i >2; i -= 3) {		    
        str.insert(i - 2,",");		    		
    }