前提是我覺得一樣的代碼 輸出的結(jié)果居然不一樣
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),',');
?? ?????????? ?
?? ??????? ?
?? }
?? ?? ?
?}
2017-04-23
j被賦值之后就不會變了,然后按j的那條路進行下去;但是字符串的長度運算過程中是可能改變的。