Javaで複数の列挙型の間で可能なすべての組み合わせを見つける効率的な方法はありますか?
次の 3 つの列挙型を検討してください -
public enum EnumOne {
One ("One"),
OneMore ("OneMore");
}
public enum EnumTwo {
Two ("Two"),
}
public enum EnumThree {
Three ("Three"),
ThreeMore ("ThreeMore");
}
これらの複数の列挙型の間で可能なすべての組み合わせを生成する出力が必要です。
{EnumOne.One, EnumTwo.Two, EnumThree.Three},
{EnumOne.One, EnumTwo.Two, EnumThree.ThreeMore},
{EnumOne.OneMore, EnumTwo.Two, EnumThree.Three},
{EnumOne.OneMore, EnumTwo.Two, EnumThree.ThreeMore}
効果的な対処法が見つかれば幸いです。
ありがとう