列挙型は、関連するオプションのセットを表すために使用できる固定の値のセットを作成できる特別なクラス タイプです。 Java では、enum
キーワードを使用して列挙型を作成できます。
列挙型は次のように宣言されます:
public enum MyEnum { OPTION1, OPTION2, OPTION3 }
この例では、3 つのオプションを持つ MyEnum
という名前の列挙型を作成します。OPTION1
、オプション2
およびオプション3
。
列挙型を使用するには、.
演算子を使用して列挙型のオプションにアクセスします。たとえば、次のコードは、MyEnum
列挙型の OPTION1
オプションにアクセスする方法を示しています。
MyEnum.OPTION1
列挙型を使用して値を設定することもできます。たとえば、次のコードは、変数 myEnum
を OPTION2
オプションに設定する方法を示しています。
MyEnum myEnum = MyEnum.OPTION2;
変数を列挙型のオプションに設定する場合、実際には変数をオプションの定数値に設定しています。たとえば、myEnum
を OPTION2
オプションに設定すると、実際には myEnum
を定数値 OPTION2
に設定することになります。 2
。
列挙型は、固定値のセットを表すのに最適です。たとえば、列挙型を使用して、色のセット、果物のセット、動物のセットを表すことができます。列挙型はステータスのセットを表すためにも使用できます。たとえば、列挙型を使用して注文ステータスのセットやユーザー ステータスのセットを表すことができます。
列挙型を使用して値を設定するためのヒントをいくつか示します。
switch
ステートメントを使用します。 。たとえば、次のコードは、switch
ステートメントを使用して、MyEnum
列挙型のオプションに基づいてさまざまなアクションを実行する方法を示しています。 myEnum
が OPTION2
オプションと等しいかどうかを確認する方法を示しています。
##for の使用 enum 型のオプションをループします。たとえば、次のコードは、
for<pre class='brush:java;toolbar:false;'>switch (myEnum) {
case OPTION1:
// Do something
break;
case OPTION2:
// Do something else
break;
case OPTION3:
// Do something else again
break;
}</pre>
列挙型は次のとおりです。これは非常に便利なツールで、コード内で固定の値のセットを表すのに役立ちます。列挙型を使用すると、コードの可読性と保守性を向上させることができます。
以上がJavaで列挙型を使って変数値を設定するテクニックをマスターするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。