package enumerations; import java.util.EnumSet; enum FieldModifiers {STATIC, FINAL, VOLATILE, TRANSIENT}; public class EnumSetExample { public static void main(String[] args) { // Create empty FieldModifiers-Set: EnumSet mods = EnumSet.noneOf(FieldModifiers.class); mods.add(FieldModifiers.FINAL); mods.add(FieldModifiers.STATIC); System.out.println("Actual Set:"); for (FieldModifiers m: mods) { System.out.println(" "+m.name()); } EnumSet complement = EnumSet.complementOf(mods); System.out.println("Complement:"); for (FieldModifiers m: complement) { System.out.println(" "+m); } } } /* Session-Log: Actual Set: STATIC FINAL Complement: VOLATILE TRANSIENT */