字符串或数字,位数不足,前面补0
来源:互联网 发布:怎样挑选鼠标知乎 编辑:程序博客网 时间:2024/04/30 22:35
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;
}
用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);
}
而流水号的长度保持不变。
一般的做法是先把流水号转换为数值型,然后此数值加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
- 截取字符串位数,不足的前面补0
- java 保留字符串数字的位数,不够前面补0
- java 保留字符串数字的位数,不够前面补0
- OC/C 中格式输出数字,位数不足前面补0
- OC/C 中格式输出数字,位数不足前面补0
- 定长数字,不足位数前边补0
- 字符串格式化,不足位数的补0
- PHP 生成4位数,不足前面补0
- 整型数转换为指定位数的字符串,位数不足前面补零
- PHP 数字前面补零 固定位数补0
- PHP 数字前面补零 固定位数补0
- C#将int型数字转换成3位字符串,不足的时候,前面补0
- php格式化数字:位数不足前面加0补足
- php格式化数字:位数不足前面加0补足
- php格式化数字:位数不足前面加0补足
- php格式化数字:位数不足前面加0补足
- MyGUI 功能与架构
- poj1003 调和级数
- 深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)
- Apache VirtualHost 配置
- android中Touch相关事件解析
- 字符串或数字,位数不足,前面补0
- 小谈setInterval定时器
- Spring的配置
- jdbc连接db2
- 关于地图定位时经常定位到上次的地点的情况
- UPMS通用用户权限系统——如何为用户分配外部系统权限
- C++中hash map的用法
- Android_应用程序生命周期
- python dict按照value 排序