// create an EnumSet containing constants of the Color enum EnumSetprimaryColors = EnumSet.of(Color.RED, Color.BLUE, Color.YELLOW);
// check if primaryColors contains the Red constant of the Color enum if (primaryColors.contains(Color.RED)) { System.out.println("primaryColors contains the Red constant"); } else { System.out.println("primaryColors does not contain the Red constant"); }
// create an EnumSet containing all constants of the Size enum EnumSetIn conclusion, the java.util EnumSet is a useful class for working with enum constants. It provides type safety and efficient implementation for storing and manipulating sets of enums.allSizes = EnumSet.allOf(Size.class); // iterate over the constants and print their names for (Size s : allSizes) { System.out.println(s.name()); }