Javaの列挙型の値を取得する方法は何ですか?
Javaの列挙型の値を取得するには、次の方法を使用することができます:
- 値()
- 値()
例えば、Colorという列挙型がある場合、すべての列挙値を以下の方法で取得できます。
Color[] colors = Color.values();
for (Color color : colors) {
// 处理每个枚举值
}
- valueOf() メソッド
- 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"
希望この情報が役に立ちますように!