我需要创建一个从305开始到397结束的for循环.
for (int i = 305; i < 397; i++) {
//do stuff
}
Run Code Online (Sandbox Code Playgroud)
问题是,我需要跳过310,321,332,343,354,365,376和387.
我知道我可以通过在循环中放置以下内容来完成此操作:
int[] skip = { 310, 321, 332, 343, 354, 365, 376, 387 };
for (int i2 : skip) {
if (i != i2) {
//do stuff
}
}
Run Code Online (Sandbox Code Playgroud)
但我觉得有一种更有效,更干净的方法来实现这一目标.