import java.util.*; // 颜色枚举 enum Color { RED, GREEN, BLUE } public class Test { public static void main(String[] args) { EnumSet enumSet = EnumSet.of(Color.RED, Color.GREEN); // 选其中的两个枚举值建立枚举集 showEnumSet(enumSet); // 显示枚举集 showEnumSet(EnumSet.complementOf(enumSet)); // 取enumSet的补集 } /** * 显示枚举集 * * @param enumSet */ public static void showEnumSet(EnumSet enumSet) { Iterator iterator = enumSet.iterator(); while (iterator.hasNext()) { System.out.print(iterator.next() + " "); } System.out.println(); } }