如何动态创建枚举?

Med*_*tor 15 java

我需要根据数据库中的表创建一个枚举.

数据库表MyColors:id/title/value 1/Red/1 2/Green/4

动态创造

enum MyColors {
    Red=1,
    Green=4;
}
Run Code Online (Sandbox Code Playgroud)

The*_*Saw 11

您可以通过从数据库中读取来动态创建源代码,并以有助于构建枚举的格式输出结果.但是,在运行时创建枚举是不切实际的.使用某种关联数组会更好.