2016-01-12 70 views
1
for (int i=0; i<oMsg.length(); i = i + interval) { 
    work += oMsg.substring(i, i+1); 
} 

我想重複這個,但只有修改int i =部分 例如如何重複這種for循環?

for (int i=0; i<oMsg.length(); i = i + interval) { 
    work += oMsg.substring(i, i+1); 
} 
for (int i=1; i<oMsg.length(); i = i + interval) { 
    work += oMsg.substring(i, i+1); 
} 

for (int i=2; i<oMsg.length(); i = i + interval) { 
    work += oMsg.substring(i, i+1); 
} 

回答

0

添加第二個循環:

for (int j = 0; j < 3; ++j) { 
    for (int i = j; i < oMsg.length(); i += interval) { 
    work += oMsg.substring(i, i + 1); 
    } 
}