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(); |
} |
} |