【问题标题】:Create enum while running an application [duplicate]在运行应用程序时创建枚举[重复]
【发布时间】:2018-02-28 06:47:53
【问题描述】:

我已经创建了这样的枚举:所以我想在我的应用程序运行时添加另一个枚举,例如:“BLOCKED”..请帮助。

public enum LoginStatus {

LOGGEDIN("LOGGEDIN", "Loggedin"),

LOGOUT("LOGOUT", "Logout");

private final String value;
private final String description;

LoginStatus(String value, String description) {
    this.value = value;
    this.description = description;
}


public String value() {
    return this.value;
}


public String getReasonPhrase() {
    return this.description;
}

@Override
public String toString() {
    return this.value;
}
}

【问题讨论】:

    标签: spring-boot enums


    【解决方案1】:

    您不能在运行时创建枚举。枚举表示一个固定的常数,你必须在源代码中定义它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-07
      • 1970-01-01
      相关资源
      最近更新 更多