-1
目标是将大小写字符串常量与驼峰大小写值组合在一起。 理想情况是:public enum Attribute {Measures, MeasuresLevel}
。 但是它不符合命名约定:常量名称应该是大写的。 下面的解决方案看起来像一个重复数据:分组字符串常量与驼峰大小写值
public enum Attribute {
MEASURES("Measures"),
MEASURES_LEVEL("MeasuresLevel");
private final String value;
Attribute(String value) {
this.value = value;
}
}
任何替代方案,建议都非常欢迎。谢谢。
看看你是什么题? –
为什么不遵循约定? – Valentun