-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