ホームページ >Java >&#&チュートリアル >Javaで列挙型を使って変数値を設定するテクニックをマスターする

Javaで列挙型を使って変数値を設定するテクニックをマスターする

PHPz
PHPzオリジナル
2024-01-31 21:01:06552ブラウズ

Javaで列挙型を使って変数値を設定するテクニックをマスターする

列挙型は、関連するオプションのセットを表すために使用できる固定の値のセットを作成できる特別なクラス タイプです。 Java では、enum キーワードを使用して列挙型を作成できます。

列挙型は次のように宣言されます:

public enum MyEnum {
  OPTION1,
  OPTION2,
  OPTION3
}

この例では、3 つのオプションを持つ MyEnum という名前の列挙型を作成します。OPTION1オプション2およびオプション3

列挙型を使用するには、. 演算子を使用して列挙型のオプションにアクセスします。たとえば、次のコードは、MyEnum 列挙型の OPTION1 オプションにアクセスする方法を示しています。

MyEnum.OPTION1

列挙型を使用して値を設定することもできます。たとえば、次のコードは、変数 myEnumOPTION2 オプションに設定する方法を示しています。

MyEnum myEnum = MyEnum.OPTION2;

変数を列挙型のオプションに設定する場合、実際には変数をオプションの定数値に設定しています。たとえば、myEnumOPTION2 オプションに設定すると、実際には myEnum を定数値 OPTION2 に設定することになります。 2

列挙型は、固定値のセットを表すのに最適です。たとえば、列挙型を使用して、色のセット、果物のセット、動物のセットを表すことができます。列挙型はステータスのセットを表すためにも使用できます。たとえば、列挙型を使用して注文ステータスのセットやユーザー ステータスのセットを表すことができます。

列挙型を使用して値を設定するためのヒントをいくつか示します。

  • 列挙型のオプションに基づいてさまざまなアクションを実行するには、switch ステートメントを使用します。 。たとえば、次のコードは、switch ステートメントを使用して、MyEnum 列挙型のオプションに基づいてさまざまなアクションを実行する方法を示しています。
  • ##if
ステートメントを使用して、列挙型のオプションが特定の値と等しいかどうかを確認します。たとえば、次のコードは、
    if
  • ステートメントを使用して、myEnumOPTION2 オプションと等しいかどうかを確認する方法を示しています。 ##for の使用 enum 型のオプションをループします。たとえば、次のコードは、for
  • ループを使用して、
MyEnum
    列挙型のオプションを反復処理する方法を示しています。
  • <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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。