static <E extends Enum<E>>
EnumSet<E> allOf(Class<E> elementType)
创建一个包含指定元素类型中所有元素的枚举集。
EnumSet<E> clone()
返回此集的副本。
static <E extends Enum<E>>
EnumSet<E> complementOf(EnumSet<E> s)
创建一个枚举集,其元素类型与指定的枚举集相同,最初包含此类型中未包含在指定集中的所有元素 。
static <E extends Enum<E>>
EnumSet<E> copyOf(Collection<E> c)
创建从指定集合初始化的枚举集。
static <E extends Enum<E>>
EnumSet<E> copyOf(EnumSet<E> s)
创建一个枚举集,其元素类型与指定的枚举集相同,最初包含相同的元素(如果有)。
static <E extends Enum<E>>
EnumSet<E> noneOf(Class<E> elementType)
创建具有指定元素类型的空枚举集。
static <E extends Enum<E>>
EnumSet<E> of(E e)
创建最初包含指定元素的枚举集。
static <E extends Enum<E>>
EnumSet<E> of(E first, E... rest)
创建最初包含指定元素的枚举集。
static <E extends Enum<E>>
EnumSet<E> of(E e1, E e2)
创建最初包含指定元素的枚举集。
static <E extends Enum<E>>
EnumSet<E> of(E e1, E e2, E e3)
创建最初包含指定元素的枚举集。
static <E extends Enum<E>>
EnumSet<E> of(E e1, E e2, E e3, E e4)
创建最初包含指定元素的枚举集。
static <E extends Enum<E>>
EnumSet<E> of(E e1, E e2, E e3, E e4, E e5)
创建最初包含指定元素的枚举集。
static <E extends Enum<E>>
EnumSet<E> range(E from, E to)
创建最初包含由两个指定端点定义的范围中的所有元素的枚举集。