定义常量的方式



开发中往往需要定义一些常量。单个的很简单,如果是多个一组的话,

1.使用枚举定义 

  1. public enum SV_QUESTION_TYPE {
  2. /**选择题*/
  3. choice(0),
  4. /**填空题*/
  5. fill(1);
  6. private final Integer type;
  7. private SV_QUESTION_TYPE(Integer type) {
  8. this.type = type;
  9. }
  10. public Integer getValue(){
  11. return type;
  12. }
  13. }

2.使用静态常量map定义 (推荐) ,在页面存入的时候比较方便

  1. /**
  2. * 收集数据列类型
  3. */
  4. public final static Map<String, Integer> gatherDataColumnStatus = new HashMap<String, Integer>();
  5. static{
  6. examStatistMap.put(CONST_ZERO, "九型人格型");
  7. examStatistMap.put(CONST_ONE, "感知与偏好型");
  8. gatherDataColumnStatus.put("COMMON_COLUMN", 0); //普通列
  9. gatherDataColumnStatus.put("EMPCODE_COLUMN", 1); //工号列
  10. gatherDataColumnStatus.put("GATHER_COLUMN", 2); //收集列
  11. }
  12. /** CHR组织架构维护-DRP系统-部门所属主体默认值*/
  13. public static String SYNCDEPTINFO_DRPENTITY_DEFAULT;

该方法定义好之后。如果view页面需要用到,则存入范围之内
原文地址:https://www.cnblogs.com/signheart/p/6595662.html