for(int i=1;i<str.length();i+3)
{
str.insert(i,",");
}
for loop 这么写为什么不对呢???
循环中你的变量 i 没有变化,应该改为如下(注意斜体加错部分):
for(int i=1;i<str.length();i+=3){ str.insert(i,","); }
for(int i=1;i<str.length();i+=3)