Java如何实现生成自增编号的数字序列?

2026-05-25 20:170阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计536个文字,预计阅读时间需要3分钟。

Java如何实现生成自增编号的数字序列?

目录- 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生成一定规则递增编号- 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生成一定规则递增编号

项目需求中有时需要生成一定规则递增编号。

阅读全文