ホームページ >Java >&#&チュートリアル >Javaでの値の意味は何ですか

Javaでの値の意味は何ですか

下次还敢
下次还敢オリジナル
2024-05-01 19:31:03478ブラウズ

values() は Java の列挙型の静的メソッドで、列挙型のすべての定数を宣言順に並べて含む配列を取得するために使用されます。具体的には: 列挙定数を含む型付き配列を返します。配列内の要素は、列挙型が宣言された順序で配置されます。メソッドは静的であり、インスタンスを作成せずに呼び出すことができます。 value() 配列は列挙型ごとに 1 つだけあります。列挙定数の値は変更できません。

Javaでの値の意味は何ですか

Java における値の意味

Java では、

values()列挙型の定数配列を取得するための静的メソッドです。これは列挙型の重要な部分であり、列挙によって定義された固定値にアクセスするために使用されます。

Function

##values()

このメソッドは、列挙型のすべての定数を含む配列を返します。その型は列挙型の配列です。 。配列内の要素は、列挙型が宣言された順序で配置されます。

構文

<code class="java">public static T[] values()</code>
ここで:

    T
  • は列挙型の型パラメータです。
戻り値

列挙型のすべての定数を含む配列。

次の列挙型を考えてみましょう:

<code class="java">public enum Season {
    SPRING, SUMMER, FALL, WINTER
}</code>

values()## を使用して列挙を取得できます。 # メソッド 例内のすべての定数:

<code class="java">Season[] seasons = Season.values();</code>
これで、seasons 配列には次の要素が含まれます:

<code>[SPRING, SUMMER, FALL, WINTER]</code>
Notes

values()
    このメソッドは静的であるため、クラスのインスタンスを作成せずにクラス レベルから直接呼び出すことができます。
  • 各列挙型には、単一の values()
  • 配列のみが存在します。
  • 列挙型の定数値は変更できません。つまり、values()
  • 配列で返される定数は変更できません。

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

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