Convert String to equivalent Enum value

后端 未结 4 2036
一向
一向 2020-12-12 20:18

Is it possible for me to convert a String to an equivalent value in an Enumeration, using Java.

I can of course do this with a large

4条回答
  •  一整个雨季
    2020-12-12 20:44

    Hope you realise, java.util.Enumeration is different from the Java 1.5 Enum types.

    You can simply use YourEnum.valueOf("String") to get the equivalent enum type.

    Thus if your enum is defined as so:

    public enum Day {
        SUNDAY, MONDAY, TUESDAY, WEDNESDAY, 
        THURSDAY, FRIDAY, SATURDAY
    }
    

    You could do this:

    String day = "SUNDAY";
    
    Day dayEnum = Day.valueOf(day);
    

提交回复
热议问题