作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我需要像这样创建一个枚举
:
public enum STYLE {
ELEMENT1(0), A/R (2)
//Staff
};
但是 Java
不允许这样做。有什么解决办法吗?谢谢
最佳答案
您不能使用/
来命名Java 标识符。你可以看看 §JLS 3.8查看在 Java 标识符的命名中允许使用的所有特殊字符。
对于您的场景,您可以使用如下所示的枚举。
enum STYLE {
ELEMENT1(0, "ELEMENT1"), A_R(2, "A/R");
private int code;
private String name;
private STYLE(int code, String name) {
this.code = code;
this.name = name;
}
// Other methods.
}
关于java - 将斜杠添加到 Java 中的枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20090714/
我是一名优秀的程序员,十分优秀!