我使用Guava库生成整数1
,2
和3
的排列。
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();
}