| 1 | 
static <E extends Enum<E>> EnumSet<E> allOf(Class<E> elementType)  此方法创建一个包含所有在指定元素类型的元素的枚举set。 | 
| 2 | 
EnumSet<E> clone()  此方法返回这个集合的一个副本。 | 
| 3 | 
static <E extends Enum<E>> EnumSet<E> complementOf(EnumSet<E> s)  此方法创建一个枚举设置相同的元素类型与指定枚举set,最初包含此类型的所有未包含指定集合中的元素。 | 
| 4 | 
static <E extends Enum<E>> EnumSet<E> copyOf(Collection<E> c)  此方法创建一个枚举集从指定集合初始化。 | 
| 5 | 
static <E extends Enum<E>> EnumSet<E> copyOf(EnumSet<E> s)  此方法创建一个枚举设置相同的元素类型与指定枚举set,最初包含相同的元素(如果有的话)。 | 
| 6 | 
static <E extends Enum<E>> EnumSet<E> noneOf(Class<E> elementType)  此方法创建一个空的枚举set具有指定元素类型。 | 
| 7 | 
static <E extends Enum<E>> EnumSet<E> of(E e)  此方法创建一个最初包含指定元素的枚举set。 | 
| 8 | 
static <E extends Enum<E>> EnumSet<E> of(E first, E... rest)  此方法创建一个最初包含指定元素的枚举set。 | 
| 9 | 
static <E extends Enum<E>> EnumSet<E> of(E e1, E e2)  此方法创建一个最初包含指定元素的枚举set。 | 
| 10 | 
static <E extends Enum<E>> EnumSet<E> of(E e1, E e2, E e3)  此方法创建一个最初包含指定元素的枚举set。 | 
| 11 | 
static <E extends Enum<E>> EnumSet<E> of(E e1, E e2, E e3, E e4)  此方法创建一个最初包含指定元素的枚举set。 | 
| 12 | 
static <E extends Enum<E>> EnumSet<E> of(E e1, E e2, E e3, E e4, E e5)  此方法创建一个最初包含指定元素的枚举set。 | 
| 13 | 
static <E extends Enum<E>> EnumSet<E> range(E from, E to)  此方法创建最初包含由两个指定端点所定义范围的元素的枚举set。 |