设置增强for循环的初始值

0 java for-loop

我将替换这个基本的for循环:

List<Long> list = new ArrayList<>();

for (int i = 1; i <= n; i++) {
 // do something with list
}
Run Code Online (Sandbox Code Playgroud)

有了这个增强版本:

for (long i : list) {
    // do something with list
}
Run Code Online (Sandbox Code Playgroud)

但第二个循环开始0,我想开始1

Mar*_*M J 7

这不是增强的for循环的工作方式,因为它们不使用索引.如果你想从给定的索引开始,你将不得不采用标准的for循环.