私のプロジェクトには列挙型があり、ここで定数を使用しました。しかし、これらの定数をプロパティファイルの値で初期化したいとします。これどうやってするの?プロパティファイルの値を持つ列挙型の定数を初期化する
1
A
答えて
0
enum値の数を知っている場合は、Enum with valuesを使用してプロパティファイルから値を挿入できます。他の場合には
は、そう、実行時にそれらを変更する機会を、実行時に列挙型を移入しないthis SO thread
1
列挙型はコンパイル時に作成される参照することはできません。
0
私は私と一緒に、コンパイラを持っていけないが、私はあなたが欲しいものを正しく理解すれば、これに似たものである:
public enum YourEnum{
VALUE("default");
private String name;
YourEnum(String name){
this.name = name;
}
static{
//below line you must implement your own property reading style from your file
YourEnum.VALUE.name = FileUtil.readFromYourFile("propertyName");
}
}
希望、それは任意のコンパイルがある場合は、私が見て、正しいがあるでしょう、助け私がコンパイルする機会を得たときのエラー。
関連する問題
- 1. Swiftで複数の値の型を持つ配列を初期化する
- 2. rawValueからジェネリック型の列挙型を初期化する
- 3. 複数の値と値の型を持つJavascriptの列挙型
- 4. 列挙型のリストを初期化する
- 5. 同じ値を持つ列挙型
- 6. 異なる戻り値の型を持つ列挙型Func
- 7. 同じ値を持つ複数の列挙型?
- 8. 列挙型Javaでの初期化の混乱
- 9. 列挙型要素の前の静的初期化
- 10. 列挙型の配列を明示的に初期化する方法[C#]
- 11. 多数の値を持つ配列と辞書を初期化する
- 12. Javaの列挙型は、私は列挙型を持つ条約
- 13. 列挙型の値の生成定数
- 14. 定数を持つ単一の列挙型
- 15. 列挙型で初期化子を使用して自己
- 16. Verilogで定数を持つワイヤを初期化するには?
- 17. 内部プロパティとしての自己型の配列を持つオブジェクトの初期化:無限の初期化?
- 18. 特定の型とプロパティを持つ列挙型
- 19. 列挙C、グローバル変数エラー:変数は初期化が、不完全型
- 20. いくつかの繰り返し値を持つ列挙型?
- 21. 異なるデータ型を持つArrayListの初期化
- 22. 列挙型の値の型を保持する方法
- 23. 異なる値を持つJavaの同じ列挙型
- 24. 列挙型の定数式
- 25. は私が列挙抽象クラスを持つ列挙クラスの型
- 26. は、私は次のコードを持つ列挙型の値
- 27. Rails5モデルオブジェクトを反復し、特定の列挙型のキー値を持つ
- 28. ループ列挙型を通って、だから私は列挙型を持っている特定のプロパティの値
- 29. rs_matrix4x4型の定数を初期化する方法は?
- 30. C#列挙型は - 私は、次の列挙型のフラグを持つマスク
「ここ」とはどういう意味ですか? – RealSkeptic
プロパティファイルを読んで、各列挙値の名前で割り当てられたデータを取得できますか? –