クラス
java.util.EnumSetの使用

EnumSetを使用するパッケージ 
パッケージ 説明
java.util
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
  • java.utilでのEnumSetの使用

    EnumSetを返すjava.utilのメソッド 
    修飾子と型 メソッド 説明
    static <E extends Enum<E>>
    EnumSet<E>
    EnumSet.allOf​(クラス<E> elementType)
    指定された要素型のすべての要素を含むenumセットを作成します。
    EnumSet<E> EnumSet.clone()
    このセットのコピーを返します。
    static <E extends Enum<E>>
    EnumSet<E>
    EnumSet.complementOf​(EnumSet<E> s)
    指定されたenumセットと同じ要素型を使用してenumセットを作成します。最初は、指定されたセットに含まれないこの型の要素がすべて含められます。
    static <E extends Enum<E>>
    EnumSet<E>
    EnumSet.copyOf​(Collection<E> c)
    指定されたコレクションから初期化されたenumセットを作成します。
    static <E extends Enum<E>>
    EnumSet<E>
    EnumSet.copyOf​(EnumSet<E> s)
    指定されたenumセットと同じ要素型を使用して、enumセットを作成します。最初は、同じ要素を含むenumセットを作成します(同じ要素が存在する場合)。
    static <E extends Enum<E>>
    EnumSet<E>
    EnumSet.noneOf​(クラス<E> elementType)
    指定された要素型を使用して空のenumセットを作成します。
    static <E extends Enum<E>>
    EnumSet<E>
    EnumSet.of​(E e)
    指定された要素を最初に含むenumセットを作成します。
    static <E extends Enum<E>>
    EnumSet<E>
    EnumSet.of​(E e1, E e2)
    指定された要素が最初に含まれるenumセットを作成します。
    static <E extends Enum<E>>
    EnumSet<E>
    EnumSet.of​(E first, E... rest)
    指定された要素が最初に含まれるenumセットを作成します。
    static <E extends Enum<E>>
    EnumSet<E>
    EnumSet.of​(E e1, E e2, E e3)
    指定された要素が最初に含まれるenumセットを作成します。
    static <E extends Enum<E>>
    EnumSet<E>
    EnumSet.of​(E e1, E e2, E e3, E e4)
    指定された要素が最初に含まれるenumセットを作成します。
    static <E extends Enum<E>>
    EnumSet<E>
    EnumSet.of​(E e1, E e2, E e3, E e4, E e5)
    指定された要素が最初に含まれるenumセットを作成します。
    static <E extends Enum<E>>
    EnumSet<E>
    EnumSet.range​(E from, E to)
    指定された2つの端点により定義される範囲内の要素すべてを最初に含むenumセットを作成します。
    EnumSet型のパラメータを持つjava.utilのメソッド 
    修飾子と型 メソッド 説明
    static <E extends Enum<E>>
    EnumSet<E>
    EnumSet.complementOf​(EnumSet<E> s)
    指定されたenumセットと同じ要素型を使用してenumセットを作成します。最初は、指定されたセットに含まれないこの型の要素がすべて含められます。
    static <E extends Enum<E>>
    EnumSet<E>
    EnumSet.copyOf​(EnumSet<E> s)
    指定されたenumセットと同じ要素型を使用して、enumセットを作成します。最初は、同じ要素を含むenumセットを作成します(同じ要素が存在する場合)。