Java如何实现生成自增编号的数字序列?
- 内容介绍
- 文章标签
- 相关推荐
本文共计536个文字,预计阅读时间需要3分钟。
目录- Java生成自增编号数字- Java生成一定规则递增编号- Java生成自增编号数字- 最近业务需求,编号自增 1. 查询数据最大编号,字段为字符串 SELECT max(no_value) FROM `jm_xx` 2. 编号自增
目录
- java生成自增编号数字
- java生成一定规则递增编号
java生成自增编号数字
最近有业务需求,编号自增。
1、查询数据最大编号,该字段为字符串
SELECT max(no_value+0) FROM `jm_xx`
2、编号+1,递增后按格式补齐
public String getOldNum(){ String oldNum ="00000001"; String maxOldNum = jmDocMapper.findMaxOldNum(); if(null !=maxOldNum){ int i = Integer.parseInt(maxOldNum)+1; //%nd 输出的整型宽度至少为n位,右对齐,%8d即宽度至少为8位,位数大于8则输出实际位数,0表示用0补齐 oldNum = String.format("%08d", i); } return oldNum; }
java生成一定规则递增编号
项目需求中有时需要生成一定规则递增编号。
本文共计536个文字,预计阅读时间需要3分钟。
目录- Java生成自增编号数字- Java生成一定规则递增编号- Java生成自增编号数字- 最近业务需求,编号自增 1. 查询数据最大编号,字段为字符串 SELECT max(no_value) FROM `jm_xx` 2. 编号自增
目录
- java生成自增编号数字
- java生成一定规则递增编号
java生成自增编号数字
最近有业务需求,编号自增。
1、查询数据最大编号,该字段为字符串
SELECT max(no_value+0) FROM `jm_xx`
2、编号+1,递增后按格式补齐
public String getOldNum(){ String oldNum ="00000001"; String maxOldNum = jmDocMapper.findMaxOldNum(); if(null !=maxOldNum){ int i = Integer.parseInt(maxOldNum)+1; //%nd 输出的整型宽度至少为n位,右对齐,%8d即宽度至少为8位,位数大于8则输出实际位数,0表示用0补齐 oldNum = String.format("%08d", i); } return oldNum; }
java生成一定规则递增编号
项目需求中有时需要生成一定规则递增编号。

