gpt4 book ai didi

java - 将引用值添加到 Enum

转载 作者:行者123 更新时间:2023-12-02 07:30:06 26 4
gpt4 key购买 nike

我创建了枚举,并在字符串值中添加了引号。当我在任何类中从枚举调用这个值时,我得到了值,但没有引号。

我的枚举:

public enum ValueMapping {
BSE_M("BSE_MEDIUM"),
REPS("\"REPS\""),
TBOMD("TBOMD");

private String name;

ValueMapping(String name) {
this.name = name;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public static ValueMapping getByName(String name) {
ValueMapping result = null;
for (ValueMapping operName : values()) {
if (operName.getName().equals(name)) {
result = operName;
break;
}
}
return result;
}
}

我如何尝试从枚举中获取值(value):

ValueMapping.REPS.name()

问题:有什么方法可以从带有引号的 Enum 中获取值吗?

最佳答案

您可以将 getName() 用作:

ValueMapping.REPS.getName()

例如

System.out.println(ValueMapping.REPS.getName());

将打印“REPS”

关于java - 将引用值添加到 Enum,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53286578/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com