溫馨提示×

java enum轉換值的方法是什么

小億
181
2023-12-28 12:20:17
欄目: 編程語言

在Java中,可以使用valueOf()方法將一個字符串轉換為對應的枚舉常量。該方法的語法如下:

EnumType variable = EnumType.valueOf("CONSTANT_NAME");

其中,EnumType是枚舉類型的名稱,CONSTANT_NAME是要轉換的枚舉常量的名稱。

示例:

enum Color {
    RED, GREEN, BLUE;
}

public class Main {
    public static void main(String[] args) {
        Color color = Color.valueOf("RED");
        System.out.println(color);  // 輸出:RED
    }
}

注意:valueOf()方法在轉換過程中對字符串的大小寫是敏感的,必須與枚舉常量的定義完全一致。如果傳入一個不存在的枚舉常量名稱,則會拋出IllegalArgumentException異常。因此,在使用valueOf()方法時需要確保傳入的字符串是有效的枚舉常量名稱。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女