小编Man*_*dar的帖子

如何从Java枚举中获取价值

我有一个看起来像的枚举:

public enum Constants{
  YES("y"), NO("N")
  private String value;

  Constants(String value){
    this.value = value;
  }
}
Run Code Online (Sandbox Code Playgroud)

我有一个看起来像的测试类

public class TestConstants{
 public static void main(String[] args){
   System.out.println(Constants.YES.toString())
   System.out.println(Constants.NO.toString())
 }
}
Run Code Online (Sandbox Code Playgroud)

输出是:

YES
NO
Run Code Online (Sandbox Code Playgroud)

代替

Y
N
Run Code Online (Sandbox Code Playgroud)

我不确定这里有什么问题?

java enums

7
推荐指数
4
解决办法
4万
查看次数

标签 统计

enums ×1

java ×1