小编Hoa*_*huu的帖子

如何从文件加载Java枚举元素的值

我有一个Java Enum:

public enum CodeType {
  BRONZE("00001BP", "BAP"),
  SILVER("00002SL", "SAP"),
  GOLD("00003GL", "GAP"),
  MOBILE("00004MB", "TCM"),
  SOCIAL("00005SM", "ASM"),
  WEB_PRESENCE("00006WP", "GLO"),
  EMAIL_MARKETING("00007EM", "PEM"),
  CUSTOM_DIAMOND("00008CD", "PCS"),
  CONSUMER_PORTAL("00009CP", "CPS");

  private String code;
  private String key;

  CodeType(String code, String key) {
    this.code = code;
    this.key = key;
  }

  ...
}
Run Code Online (Sandbox Code Playgroud)

如你所见,我有九个元素,每个元素都有两个值.我的问题是如何从属性或xml等文件中加载这些元素的值?我的意思是:

BRONZE(isLoadedFromFile, isLoadedFromFile),
...
CONSUMER_PORTAL(isLoadedFromFile, isLoadedFromFile);
Run Code Online (Sandbox Code Playgroud)

非常感谢.

java xml enums properties

1
推荐指数
1
解决办法
6348
查看次数

标签 统计

enums ×1

java ×1

properties ×1

xml ×1