java - 如何使用枚举类将整数值声明为常量?
问题描述
我有一组整数值,我需要将其定义为枚举的一部分,我正在这样做。
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;
}
}
推荐阅读
- javascript - Fetch API 上传的 cookie 不完整
- file-descriptor - 文件描述符规范
- gerrit - 有没有办法在 Gerrit 中添加替代修复?
- javascript - 从 ReactJS 中的对象列表渲染 JSON 子列表
- sql - 从 SQL 中的每一列中减去聚合函数
- magento - Magento SOAP API - 获取产品附件
- json - Power BI 自定义主题 .json - 多系列自定义
- amazon-web-services - 订阅者的数量是否会影响 MQTT 中的接收时间?
- python - 如何处理 ElementNotInteractableException 硒
- c# - 使用预编译视图部署到 IIS 时的 MapRequestHandler 问题