Java - 迭代越来越多的元素

ale*_*rob 0 java

我想通过越来越多的元素在Java中进行迭代,这是我想到的代码,但我不确定:

for (int i = 0; i<=maxSomething; i++) {  
    action(i);

    for(String a : ArrayOfString)
       otherActions();
}
Run Code Online (Sandbox Code Playgroud)

我想做的是:

  • i = 0:执行动作(0)
  • i = 1:执行动作(0)和动作(1)
  • i = 2:执行动作(0),动作(1)和动作(2)
  • 我<= maxSomething:执行所有操作

我怎样才能做到这一点?

Jes*_*per 6

你需要嵌套循环:

for (int i = 0; i <= maxSomething; i++) {
    for (int j = 0; j <= i; j++) {
        action(j);
    }
}
Run Code Online (Sandbox Code Playgroud)