博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
定义常量的方式
阅读量:5286 次
发布时间:2019-06-14

本文共 813 字,大约阅读时间需要 2 分钟。

开发中往往需要定义一些常量。单个的很简单,如果是多个一组的话,
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

你可能感兴趣的文章
MySQL 字符编码问题详细解释
查看>>
css & input type & search icon
查看>>
C# 强制关闭当前程序进程(完全Kill掉不留痕迹)
查看>>
语音识别中的MFCC的提取原理和MATLAB实现
查看>>
MetaWeblog API Test
查看>>
c# 文件笔记
查看>>
类和结构
查看>>
心得25--JDK新特性9-泛型1-加深介绍
查看>>
安装NVIDIA驱动时禁用自带nouveau驱动
查看>>
HDU-1255 覆盖的面积 (扫描线)
查看>>
Java 中 静态方法与非静态方法的区别
查看>>
Jenkins+ProGet+Windows Batch搭建全自动的内部包(NuGet)打包和推送及管理平台
查看>>
线程池的概念
查看>>
Java 序列化
查看>>
Java 时间处理实例
查看>>
Java 多线程编程
查看>>
Java 数组实例
查看>>
mysql启动过程
查看>>
利用AMPScript获取Uber用户数据的访问权限
查看>>
Mysql 数据库操作
查看>>