[java]代码库
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();
}
}