在 Java 中向枚举添加斜杠

2023-12-12

我需要创建一个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(使用前将#替换为@)

在 Java 中向枚举添加斜杠 的相关文章

随机推荐