Java 如何遍历集合<;Enum>; 公共枚举齿轮{ 驾驶, 公园, 中立的 逆转 } int[]值=新的int[]{1,2,3,4} 公共类有效组合(齿轮、整数)

Java 如何遍历集合<;Enum>; 公共枚举齿轮{ 驾驶, 公园, 中立的 逆转 } int[]值=新的int[]{1,2,3,4} 公共类有效组合(齿轮、整数),java,Java,如何遍历齿轮和值的所有可能组合?您的语法在类定义中似乎是非法的。但是,假设您只想在有效组合的集合中使用齿轮和值的所有可能组合,您可以使用一对嵌套for循环之类的东西 Set<ValidCombinations> set = new HashSet<>(); for (Gears g : Gears.values()) { for (int v : values) { set.add(new ValidCombinations(g, v));

如何遍历
齿轮
的所有可能组合?

您的语法在类定义中似乎是非法的。但是,假设您只想在
有效组合的
集合中使用
齿轮
的所有可能组合
,您可以使用一对嵌套for循环之类的东西

Set<ValidCombinations> set = new HashSet<>();
for (Gears g : Gears.values()) {
    for (int v : values) {
        set.add(new ValidCombinations(g, v));
    }
}
Set Set=newhashset();
对于(齿轮g:Gears.values()){
for(int v:值){
增加(新的有效组合(g,v));
}
}