多个for循环

AJW*_*AJW 2 java loops

是否有可能在Java中将多个for循环组合成一个循环?

例如,我有

for (i : lista)
{
 //do something
}

for (j : listb)
{
 //do something
}
Run Code Online (Sandbox Code Playgroud)

是否有可能将两者结合在一起?

Nic*_*s78 8

我认为你的问题只有在lista和listb大小相同时才有意义,对吧?然后你可以这样说

for (int k=0; k<lista.length; k++)
{
  int i = lista[k];
  int j = listb[k];
  // do something
}
Run Code Online (Sandbox Code Playgroud)