0

Java class私たちのチームは定数値のみを共有してい
ます開発者が定数を追加する必要がある場合、
彼はこのクラスにレコードを追加します

public class Constants_Class {

    public static final String Constant1 = "value1";
    public static final String Constant2 = "value2";
    public static final String Constant3 = "value3";

    // Need to prevent that in Development time - NOT Run time
    public static final String Constant4 = "value1"; // value inserted before

}  

問題は
、開発時に開発者
が新しい定数を追加する前にその値を挿入でき ないようにする必要があるということです
// 一意の定数値が必要です

4

2 に答える 2

3

本当に列挙型を使用する必要があります。これにより、表示されている問題が解決されます。

String値を列挙型に関連付けることもできます。

public enum MyEnums {

    Constant1("value1"),
    Constant2("value2"),
    Constant3("value3");

    private String value;

    MyEnum(String value) {
        this.value = value;
    }

    public String getValue() {
        return this.value;
    }
}

その後、行うことができますMyEnum.Constant1.getValue()

于 2013-05-21T15:29:45.987 に答える