我使用Guava库生成整数123的排列。

Collection<List<Integer>> vehCombinations = Collections2.orderedPermutations(vehicles);


接下来,我需要遍历vehCombinations并检查关于约束的每个排列:

for (int j=0; j<vehCombinations.size(); j++)
{
  List<Integer> veh = vehCombinations.get(i);
}


不允许使用vehCombinations.get(i)

那么,如何从vehCombinations提取排列?

最佳答案

使用foreach,如下所示:

for(List<Integer> veh : vehCombinations){
    veh.doSomething();
}

10-05 19:03