クラスjava.lang.Enum
の使用
Enumを使用しているパッケージ
パッケージ
説明
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
java.lang.invoke
パッケージは、Java Virtual Machineとやりとりするための低レベルのプリミティブを提供します。コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャニング・クラス、Base64エンコーディングとデコーディング、ビット配列、およびその他のユーティリティ・クラスが含まれています。
-
java.langでのEnumの使用
修飾子と型クラス説明class
これは、すべてのJava言語列挙型クラスの共通ベース・クラスです。static final class
Enum.EnumDesc<E extends Enum<E>>
enum
定数の「名目記述子」。修飾子と型メソッド説明static <E extends Enum<E>>
Enum.EnumDesc<E>指定されたenum
クラスおよび名前の名目記述子を返しますstatic <T extends Enum<T>>
T指定された名前の指定されたenumクラスのenum定数を返します。 -
java.lang.invokeでのEnumの使用
型Enumの型パラメータを持つjava.lang.invokeのメソッド修飾子と型メソッド説明static <E extends Enum<E>>
EConstantBootstraps.enumConstant
(MethodHandles.Lookup lookup, String name, Class<E> type) name
によって指定された名前を持つtype
によって指定された型のenum
定数を返します。 -
java.utilでのEnumの使用
修飾子と型メソッド説明指定された要素型のすべての要素を含むenumセットを作成します。EnumSet.complementOf
(EnumSet<E> s) 指定されたenumセットと同じ要素型を使用してenumセットを作成します。最初は、指定されたセットに含まれないこの型の要素がすべて含められます。EnumSet.copyOf
(Collection<E> c) 指定されたコレクションから初期化されたenumセットを作成します。指定されたenumセットと同じ要素型を使用して、enumセットを作成します。最初は、同じ要素を含むenumセットを作成します(同じ要素が存在する場合)。指定された要素型を使用して空のenumセットを作成します。EnumSet.of
(E e) 指定された要素を最初に含むenumセットを作成します。EnumSet.of
(E e1, E e2) 指定された要素が最初に含まれるenumセットを作成します。EnumSet.of
(E first, E... rest) 指定された要素が最初に含まれるenumセットを作成します。EnumSet.of
(E e1, E e2, E e3) 指定された要素が最初に含まれるenumセットを作成します。EnumSet.of
(E e1, E e2, E e3, E e4) 指定された要素が最初に含まれるenumセットを作成します。EnumSet.of
(E e1, E e2, E e3, E e4, E e5) 指定された要素が最初に含まれるenumセットを作成します。EnumSet.range
(E from, E to) 指定された2つの端点により定義される範囲内の要素すべてを最初に含むenumセットを作成します。