把数据库对应的数字转换成相应的汉字【数转汉】【单选按钮】
2014-03-19 09:14
375 查看
/** * 根据页面的选择项 找出 entityList中对应项。如果存在1,2,3则转换成相应的汉字值。 */ public List<List<Object[]>> getReplaceChinese(List<List<Object[]>> entityList,List<String[]> titleList){ List<List<Object[]>> newEntityList=new ArrayList<List<Object[]>>(); for (int i = 0; i < titleList.size(); i++) { List<Object[]> moduleEntityList=new ArrayList<Object[]>(); String[] aModuleTitles=titleList.get(i); List<Object[]> aModuleInfo=entityList.get(i); if(aModuleTitles !=null && aModuleInfo != null){ if("基本信息管理".equals(aModuleTitles[0])){ moduleEntityList=ReplaceBaseInfoChinese(aModuleInfo,aModuleTitles); }else if("治疗前信息".equals(aModuleTitles[0])){ }else if("治疗中信息".equals(aModuleTitles[0])){ moduleEntityList=ReplaceCenterChinese(aModuleInfo,aModuleTitles); }else if("治疗总结".equals(aModuleTitles[0])){ moduleEntityList=ReplaceSumChinese(aModuleInfo,aModuleTitles); }else if("转诊管理".equals(aModuleTitles[0])){ moduleEntityList=ReplaceSupChinese(aModuleInfo,aModuleTitles); } } newEntityList.add(moduleEntityList); } return newEntityList; }
/** * 治疗中数字转换汉字 * @param aModuleInfo * @param titles * @return */ public List<Object[]> ReplaceCenterChinese(List<Object[]> aModuleInfo,String[] titles){ List<Object[]> moduleEntityList=new ArrayList<Object[]>(); if(aModuleInfo != null && titles != null){ for (int j = 0; j < aModuleInfo.size(); j++) { Object[] entity=aModuleInfo.get(j); if(entity != null){ for (int i = 1; i < titles.length; i++) { Object colum=entity[i-1]; if(colum !=null){ if(titles[i].equals("治疗管理方式")){ if(colum.equals("1")){ entity[i-1]="CDC"; }else if(colum.equals("2")){ entity[i-1]="专科医院"; }else if(colum.equals("3")){ entity[i-1]="综合医院"; } }else if(titles[i].equals("承担治疗管理医疗机构")){ if(colum.equals("1")){ entity[i-1]="北京胸科医院"; }else if(colum.equals("2")){ entity[i-1]="解放军309医院 "; }else if(colum.equals("3")){ entity[i-1]="北京老年医院"; }else if(colum.equals("4")){ entity[i-1]="北京朝阳CDC "; }else if(colum.equals("5")){ entity[i-1]="北京市丰台CDC"; } }else if(titles[i].equals("宣传方式")){ if(colum.equals("1")){ entity[i-1]="面教"; }else if(colum.equals("2")){ entity[i-1]="电话"; }else if(colum.equals("3")){ entity[i-1]="其他"; } }else if(titles[i].equals("观看宣传短片")){ if(colum.equals("1")){ entity[i-1]="是"; }else if(colum.equals("2")){ entity[i-1]="否"; } }else if(titles[i].equals("学习宣传手册")){ if(colum.equals("1")){ entity[i-1]="是"; }else if(colum.equals("2")){ entity[i-1]="否"; } }else if(titles[i].equals("面对面宣教")){ if(colum.equals("1")){ entity[i-1]="是"; }else if(colum.equals("2")){ entity[i-1]="否"; } }else if(titles[i].equals("效果评价")){ if(colum.equals("1")){ entity[i-1]="是"; }else if(colum.equals("2")){ entity[i-1]="否"; } }else if(titles[i].equals("退出方式")){ if(colum.equals("1")){ entity[i-1]="自愿退出"; }else if(colum.equals("2")){ entity[i-1]="药物不良反应"; }else if(colum.equals("3")){ entity[i-1]="其他"; } } } } } moduleEntityList.add(entity); } } return moduleEntityList; }
相关文章推荐
- 数字对应的转换成汉字
- 把数字日期里的"月份"单独拿出来转换成对应的汉字月份
- java将金额数字转换成对应的汉字
- 把阿拉伯数字转换为大写汉字[对应金额]
- 使用JS将数据库中的0或1等数字在前台转化为对应汉字男或女
- 已知:yi er san si wu liu qi ba jiu 分别对应123456789,对一段只含有这几种字符的字符串进行转 换,转换成相应的数字
- 已知:yi er san si wu liu qi ba jiu 分别对应 123456789,对一段只含 有这几种字符的字符串进行转换,转换成相应的数字
- Python Cookbook 第二版 汉化版 [Recipe 1.2] 字符与其对应的数字编码之间的转换
- C语言将十六进制字符串转换成对应的十进制数字
- 点击单选按钮后的文字即可选定对应单选按钮
- 总结学生选课Dao类相应代码,对应数据库表的内容进行修改
- 汉字数字与阿拉伯数字的转换
- 数据库字段数据(昵称)排序,规则: 数字>英文字母>汉字首字母 兼容简繁体排序
- java实现 阿拉伯数字转换为汉字数字 算法
- 编写一个函数,将一个数字字符串转换成该字符串对应的数字(包括正整数、负整数)
- 阿拉伯数字 转换为 汉字数字 算法实现
- 将数字金额转换为对应的中文大写金额
- Java 把数字串转换为对应汉字输出
- 将一个字串中含有全角的数字字符、字母、空格或'%+-()'字符转换为相应半角字符
- Struts2单选按钮详解及枚举类型的转换