Javaでのenumの使用法

下次还敢
下次还敢オリジナル
2024-04-25 21:48:21997ブラウズ

列挙は Java で限定された定数セットを定義するために使用され、シングルトン、不変性、比較可能性などの機能を提供します。具体的な使用方法には、列挙型の定義、列挙型定数の名前と順序の取得、名前による定数の取得、定数の比較などがあります。列挙は、色、季節、ファイルの種類などの限られたオプションのセットを表すためによく使用されます。

Javaでのenumの使用法

Java での列挙型の使用

Java では、列挙型は、固定および制限されたセット値を表すために使用されます。タイプ。これは、事前定義された定数セットを処理するための安全で信頼性の高い方法を提供します。

列挙型の使用方法

列挙型を定義するには、enum キーワードに続いて列挙型の名前を使用します:

<code class="java">enum Color {
  RED,
  GREEN,
  BLUE
}</code>

これにより、REDGREENBLUE という 3 つの列挙定数が作成されます。

列挙型の特性

  • 単一ケース: 各列挙型定数はシングルトン オブジェクトです。つまり、インスタンスが 1 つだけ存在します。 。
  • 不変: 列挙定数が作成されると、それを変更することはできません。
  • 比較可能性: 列挙型定数は、== 演算子と != 演算子を使用して安全に比較できます。

列挙型の使用

列挙型は、限られたオプションのセットを表すためによく使用されます。例:

  • Color
  • シーズン
  • ファイル タイプ
  • HTTP ステータス コード

列挙メソッド

列挙では次のものが提供されます。便利なメソッド:

  • #name(): 列挙定数の名前を返します。
  • ordinal(): 列挙内の列挙定数の順序を返します (0 から開始)。
  • valueOf(String name): 列挙定数を名前で取得します。

次の例は、列挙型の使用方法を示しています。

以上がJavaでのenumの使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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