【发布时间】:2017-10-12 13:26:35
【问题描述】:
我们的目标是使用骆驼大小写值来分组字符串常量。
理想情况下是:public enum Attribute {Measures, MeasuresLevel}。
但是它不符合命名约定:常量名应该是大写的。
以下解决方案看起来像数据重复:
public enum Attribute {
MEASURES("Measures"),
MEASURES_LEVEL("MeasuresLevel");
private final String value;
Attribute(String value) {
this.value = value;
}
}
非常欢迎任何替代方案,建议。谢谢。
【问题讨论】:
-
你有什么问题?
-
为什么不遵守约定?
标签: java enums camelcasing