Java foreach具有多变量数组的子集

时间:2014-05-15 16:37:18

标签: java arrays

在Java中是否可以在每个语句的中循环来执行与此类似的操作:

for(String path: series[634][][3]){
   //DO Something
}

我想指定这个多变量数组的第一部分和最后一部分,然后遍历中间部分。

series[const1][loopNo][const2]

1 个答案:

答案 0 :(得分:2)

多维数组只是数组的数组。你可以这样做:

for(String[][] pathArray1 : series[634]){
   for(String[] pathArray2 : pathArray1){
      String path = pathArray2[3];
      //DO something
   }
}

......虽然这是非常hackish和丑陋的,你几乎肯定会使用常规的旧for循环。