java数字转换为字符串,长度不够前面补0
来源:互联网 发布:linux查看系统访问日志 编辑:程序博客网 时间:2024/04/29 06:29
有时候我们需要固定长度的字符串做流水号,每添加一个记录时流水号的值加1,
而流水号的长度保持不变。
一般的做法是先把流水号转换为数值型,然后此数值加1,再把数值转换为字符串,
长度不够流水号长度时再在前面补0:
//流水号加1后返回 public static String haoAddOne(String liuShuiHao){ Integer intHao = Integer.parseInt(liuShuiHao); intHao++; String strHao = intHao.toString(); while (strHao.length() < liuShuiHao.length()) strHao = "0" + strHao; return strHao; }
用java中的DecimalFormat,可以简化:
//流水号加1后返回,流水号长度为4 private static final String STR_FORMAT = "0000"; public static String haoAddOne(String liuShuiHao){ Integer intHao = Integer.parseInt(liuShuiHao); intHao++; DecimalFormat df = new DecimalFormat(STR_FORMAT); return df.format(intHao); }
0 0
- java数字转换为字符串,长度不够前面补0
- java 数字转换为字符串,长度不够前面补0
- java数字转换为字符串,长度不够前面补0
- java数字转换为字符串,长度不够前面补0
- java数字转换为字符串,长度不够前面补0
- java数字转换为字符串,长度不够前面补0
- Java字符串长度不够前面或后面补0
- java 保留字符串数字的位数,不够前面补0
- java 保留字符串数字的位数,不够前面补0
- 数字和字符串长度不够补0
- java字符串长度不够前面补0。(自定义流水号)
- 格式化字符串长度不够补0
- Java数字转字符串前面自动补0的实现
- Java数字转字符串前面自动补0的实现
- Java数字转字符串前面自动补0
- Java数字转字符串前面自动补0的实现
- Excel 数字按长度补0,并转换为文本
- JQuery按照指定长度为数字前面补零
- C语言函数 --C
- ffmpeg裁剪合并视频
- android的相对布局?
- 深信服霸笔--- 面试
- Shell脚本经典之Fork炸弹
- java数字转换为字符串,长度不够前面补0
- php中session保存后无法获取session的问题
- 移植freetds连接sql server教程
- Silverlight-TextBlock換行-LineBreak
- 我个人制作的网页网站作品,自学网站制作,自学网页制作网页制作视频教程
- 嵌入式软件工程师笔试题
- 在codeblocks中使用cygnus c++ 2.91 for windows
- 升级iOS8之后,cordova DatePicker插件的bug
- Arduino I2C任意更换SDA SCL GPIO引脚