java数字转换为字符串,长度不够前面补0
来源:互联网 发布:罗胖讲人工智能的那集 编辑:程序博客网 时间:2024/06/10 16:03
本文转载自 http://hi.baidu.com/dingyongli/item/9f4b0faad1005d3c020a4d63
感谢原作者。
有时候我们需要固定长度的字符串做流水号,每添加一个记录时流水号的值加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按照指定长度为数字前面补零
- uva 457 Linear Cellular Automata
- 排序算法3——插入排序
- codechef Small Fctorial 求阶乘值
- 黑马程序员-Oracle(第五讲)
- 从Qt谈到C++(二):继承时的含参基类与初始化列表
- java数字转换为字符串,长度不够前面补0
- 南阳 773 开方数
- Write operations are not allowed in read-only mode
- java用Digester解析xml文件——高效率的xml解析
- Leetcode: Symmetric Tree 理解分析
- 算法面试题
- 如何学习
- ACM-博弈之Good Luck in CET-4 Everybody!——hdu1847
- 敏捷开发—初识庐山真面目