根据当前字母获取下一位 java
来源:互联网 发布:java图片base64编码 编辑:程序博客网 时间:2024/05/21 07:03
业务需求: 若当前课程(物理学)对应的试卷在数据库中已经有了 “物理学-2016-2017学年 A卷”,那么再生出试卷时,要改为 “物理学-2016-2017学年 B卷”
代码:
String PaperName = ""; String termName = SchoolYearUtils.getSchoolYear();//此方法是去获取学年学期 即:"2016-2017学年" String tmpName = courseName + "-" + termName; //courseName是当前课程名,即"物理学" String name = paperDetailDao.findPaperNameByName(tmpName); //去数据库查找,根据课程名称,模糊查询并排序,获取当前最大值的 卷子名称 //没有查到 if (name == null || name.isEmpty()) { PaperName = tmpName + " A卷"; //没有查到,直接命名为 物理学-2016-2017学年 A卷 } else { String en = name.substring(name.indexOf(" ") + 1); char lastE = 'Z'; int lastEnglish = (int) lastE; char[] c = en.toCharArray(); int now = (int) c[0]; if (now >= lastEnglish)//如果当前的字母已经超过Z了,那么我就直接给定义成001卷了 (这里有点小问题,可以再弄成数字自增长,我偷懒了哈) PaperName = name + "001"; char uppercase = (char) (now + 1); //获取自增长后的英文字母 PaperName = tmpName + " " + String.valueOf(uppercase) + "卷"; }
阅读全文
0 0
- 根据当前字母获取下一位 java
- jquery 根据当前元素获取上一级下一级元素
- js根据当前日期获取下一周日期
- Java中根据当前的日期获取前一天的日期
- java根据年月(字符串)获取当前月的天数
- java 根据当前日期获取本周或上周日期区间
- java 根据当前日期获取本周或上周日期区间
- java 根据年 月 获取当前月每周日期区间
- 根据经纬度获取当前地址
- 根据当前日期获取当前季度范围
- C#根据文字获取拼音、首字字母
- sql 根据字母获取以字母开头的数据
- CString中判断下一位是汉字还是字母
- java:windows下获取当前虚拟机(java.exe)所在路径
- 根据当前时间获取学年和学期
- 根据当前日期获取本周起止时间
- 根据当前日期获取本周起止时间
- 根据日期获取当前星期几
- java提高篇(42)--enum(枚举)
- C#使用ODAC查询Oracle数据库
- RogueDome03
- 手写最大堆(Java实现)
- 046 中值定理之型三(ξ与a,b不可分离;凑微法);型四(ξ η多个中值之case1:找三点 两次拉格朗日)
- 根据当前字母获取下一位 java
- 智能指针
- 从零开始的"E"世界(J2SE)
- 【LeetCode】C# 19、Remove Nth Node From End of List
- sublime text3 之snippet编写代码片
- 基数排序(基于C语言的实现)
- 【bzoj1036】【树链剖分】 [ZJOI2008]树的统计Count
- java.util.concurrent.CyclicBarrier同步屏障工具类源码解析
- C语言----运算符及表达式