Javaの列挙型の値を取得する方法は何ですか?

Javaの列挙型の値を取得するには、次の方法を使用することができます:

  1. 値()
  2. 値()

例えば、Colorという列挙型がある場合、すべての列挙値を以下の方法で取得できます。

Color[] colors = Color.values();
for (Color color : colors) {
    // 处理每个枚举值
}
  1. valueOf() メソッド
  2. valueOf()の機能

例えば、Color列挙型クラスにREDという列挙値がある場合、その列挙値を取得する方法は以下の通りです:

Color red = Color.valueOf("RED");

valueOf()メソッドは大文字と小文字を区別することに注意が必要です。与えられた名称が任意の列挙値の名称と完全に一致しない場合は、IllegalArgumentException例外が発生します。

Additionally, you can use the name() method to get the name of the enum value, for example:

さらに、name() メソッドを使用して、列挙値の名前を取得することもできます。例えば:

Color color = Color.RED;
String name = color.name(); // 返回字符串"RED"

希望この情報が役に立ちますように!

bannerAds