有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在字符串参数中设置枚举值

所有枚举值都必须在参数中设置,但只有restitusice null,这是怎么回事?这是密码

public class StatusKeys {
    public Priority keys = null;

    public enum Priority {
        OGG, SAC, PPP;
    }

    public Priority getKeys() {
        return keys;
    }

    public void setKeys(Priority keys) {
        this.keys = keys;
    }


public EnhancedStatusInfoRp xxx (String keys) {     
        StatusKeys keysConst = null;
        EnhancedStatusInfoSCT01UpdateSPRequest.Keys chiave = new EnhancedStatusInfoSCT01UpdateSPRequest.Keys();
        String myKey = keysConst.getKeys().valueOf(keys).toString(); ---> return null??????
        chiave.setValore(myKey);
        request.getKeys().add(chiave);
    }

共 (1) 个答案

  1. # 1 楼答案

    试试看:

    String myKey = Priority.valueOf(keys).toString();