Enum がある場合は、便利な EnumSet クラスを使用して EnumSet を作成できます
enum Suit { CLUBS, DIAMONDS, HEARTS, SPADES }
EnumSet<Suit> reds = EnumSet.of(Suit.HEARTS, Suit.DIAMONDS);
EnumSet<Suit> blacks = EnumSet.of(Suit.CLUBS, Suit.SPADES);
2 つの EnumSet を指定すると、これらの両方のセットの和集合を含む新しい EnumSet を作成するにはどうすればよいですか?
EnumSet<Suit> redAndBlack = ?