int j=str.length();
for(int i=1;i<j;i++){
if(i%3==0){
str.insert((j-i),',');
}
}
for(int i=1;i<str.length();i++){
if(i%3==0){
str.insert((str.length()-i),',');
}
}
j被赋值之后就不会变了,然后按j的那条路进行下去;但是字符串的长度运算过程中是可能改变的。