我有一个枚举,看起来像:
public enum Constants{
YES("y"), NO("N")
private String value;
Constants(String value){
this.value = value;
}
}
我有一个看起来像的测试类
public class TestConstants{
public static void main(String[] args){
System.out.println(Constants.YES.toString())
System.out.println(Constants.NO.toString())
}
}
输出是:
YES
NO
代替
Y
N
我不确定这里出了什么问题??
原文由 Mandar 发布,翻译遵循 CC BY-SA 4.0 许可协议
您需要 覆盖 枚举的
toString
方法: