例如
int offset = getOffset();
int count = getCount();
int limit = count + offset;
for (int i; i < limit; i++) {}
Run Code Online (Sandbox Code Playgroud)
更优选
int offset = getOffset();
int count = getCount();
for (int i; i < offset + count; i++) {}
Run Code Online (Sandbox Code Playgroud)
如果Java VM在每次迭代时都进行了添加,那听起来就像是一个很大的开销.但如果编译器足够聪明以限制单次添加,我想保持我的代码简短.