Java: Conversion between enumeration values and strings of enumeration classes

Enum class SexEnum.java

package com.example.demo;

/**
 * 性别枚举
 */
public enum SexEnum {
    
    
    /**
     * 男性
     */
    MAN,

    /**
     * 女性
     */
    WOMEN;
}

example

package com.example.demo;

public class Demo {
    
    
    public static void main(String[] args) {
    
    
        // 获取枚举值的字符串形式
        String man = SexEnum.MAN.toString();
        System.out.println(man);
        // MAN


        // 通过字符串获取枚举值
        SexEnum manEnum = Enum.valueOf(SexEnum.class, "MAN".toUpperCase());
        System.out.println(manEnum);
        // MAN
    }
}

Guess you like

Origin blog.csdn.net/mouday/article/details/131056597