java實現字符串數字部分自增


實現添加員工時對工號進行自增長

思路:后台獲取數據庫中最后一條員工數據的工號,對其進行自增再傳入前端

 

mybatis映射文件:獲取最后一條數據

1 <select id="getLastNo" resultType="string">
2 
3   SELECT  no from t_staff ORDER BY no DESC LIMIT 0,1
4 
5 </select>

后台controller層對獲取的no進行自增
 1 @RequestMapping("/staff/staffno.do")
 2 @ResponseBody
 3 public JsonLayBean getNo(){
 4     String no = staffService.getLastNo();
 5     System.out.println(no);
 6 
 7     String num=no.substring(2);// no.substring(2)去掉前兩個字符
 8     System.out.println(num);
 9     int num1=Integer.parseInt(num);
10 
11     num1++;
12     String str = String.format("%06d", num1);//如果小於6位左邊補0
13     System.out.println(str);
14 
15     String ret=no.substring(0,2)+str;
16     System.out.println(ret);
17 
18     return JsonUtils.createJsonBean(1,ret,0,ret);
19 }

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM