如何使用枚举类将整数值声明为常量?

男:

我有一组整数值,需要将其定义为枚举的一部分,我正在这样做。

public enum Test{

    763("763"),
    1711("1711"),
    8050("8050"),
    9311("9311");

    private Integer test;

    Test(Integer test) {
        this.test= test;
    }

    public Integer getTest() {
        return test;
    }

}

它在第一行给了我意外的令牌。.这里缺少什么?

提前致谢。

rieckpil:

Java不允许变量以数字开头。看一下官方变量规则此外,您应将其传递test为整数而不是String

一个有效的解决方案可能如下所示:

public enum Test {
  T_763(763),
  T_1711(1711),
  T_8050(8050),
  T_9311(9311);

  private Integer test;

  Test(Integer test) {
    this.test = test;
  }

  public Integer getTest() {
    return test;
  }

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章