java.util.EnumSet類
java.util.EnumSet 類是一種專門設置實現與枚舉類型的使用。以下是關於EnumSet這重要的幾點:
類聲明
以下是java.util.EnumSet類的聲明:
public abstract class EnumSet<E extends Enum<E>>
extends AbstractSet<E>
implements Cloneable, Serializable
類方法
S.N. |
方法 & 描述 |
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。 |
方法繼承
這個類從以下類繼承的方法: