我有一组整数值,需要将其定义为枚举的一部分,我正在这样做。
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;
}
}
它在第一行给了我意外的令牌。.这里缺少什么?
提前致谢。
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] 删除。
我来说两句