我需要创建一个enumeration
像这样:
public enum STYLE {
ELEMENT1(0), A/R (2)
//Staff
};
But 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.
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)