установить значение перечисления в строковом параметре - PullRequest
0 голосов
/ 29 апреля 2020

Проблема в том, что все значения перечисления должны быть заданы в параметре, а только 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 Ответ

0 голосов
/ 29 апреля 2020

Попробуйте:

String myKey = Priority.valueOf(keys).toString();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...