整形转化为固定长度的字符串,适用于生成流水号
来源:互联网 发布:余额宝女性网络理财 编辑:程序博客网 时间:2024/06/04 08:33
1、java数字转换为字符串,长度不够前面补0有时候我们需要固定长度的字符串做流水号
,每添加一个记录时流水号的值加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;}
2、用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);}
- 整形转化为固定长度的字符串,适用于生成流水号
- java 将数值转化为固定长度的字符串
- java 将数值转化为固定长度的字符串
- Windows系统时间转化为固定长度为8位的字符串
- 将整形转化为字符串
- 把一个十六制的字符串转化为整形
- 将一个“1234”的字符串转化为1234整形
- 把数字转化成固定长度的字符串,如00004
- java十六进制字符串 转化为整形
- 剑指offer:将字符串转化为整形
- 自写atoi----字符串转化为整形
- c++-字符串转化为整形(atoi)
- 把无符号整形字符串转化为整形
- 下面的代码生成长度为8的编号,编号以BH开头,其余6位为流水号。
- PHP 支持中文按固定长度分割字符串 适用于imagettftext
- 使用python生成固定长度的随机字符串
- 将字符串转化为指定长度的字符串
- MySQL随机生成固定长度字符串函数
- 解决mysql 中文乱码问题
- 操作系统位视图
- Oracle 的 char number varchar2 效率测试
- Jsoncpp的使用
- Linux串口编程详解
- 整形转化为固定长度的字符串,适用于生成流水号
- 黑马程序员 异常注意事项与异常类的常用属性
- 【ajax】xmlHttpRequest servelet生成xml文件 服务器返回的是XML格式数据
- 黑马程序员 正则表达式 总结
- 调试器(GDB)的基本使用方法(之二)
- 内部排序算法之冒泡排序
- 剖析C语言中a=a+++++a的无聊问题
- unix高级网络编程
- Kali Linux安装VMWare Tool