java数字转换为字符串,长度不够前面补0
来源:互联网 发布:云计算有培训班吗 编辑:程序博客网 时间:2024/06/02 17:42
1、 第一种字符串补0
public static String addZeroForNum(String str, int strLength) {
int strLen = str.length();
StringBuffer sb = null;
while (strLen < strLength) {
sb = new StringBuffer();
sb.append("0").append(str);// 左补0
// sb.append(str).append("0");//右补0
str = sb.toString();
strLen = str.length();
}
return str;
}
2、数字流水号长度不够补0方法
public static String codeAddOne(String code, int len){
Integer intHao = Integer.parseInt(code);
intHao++;
String strHao = intHao.toString();
while (strHao.length() < len) {
strHao = "0" + strHao;
}
return strHao;
}
3、用java中的DecimalFormat,可以简化:
// 流水号加1后返回,流水号长度为15
private static final String STR_FORMAT = "000000000000";
public static String haoAddOne(String liuShuiHao){
Integer intHao = Integer.parseInt(liuShuiHao);
intHao++;
DecimalFormat df = new DecimalFormat(STR_FORMAT);
return df.format(intHao);
}
public static String addZeroForNum(String str, int strLength) {
int strLen = str.length();
StringBuffer sb = null;
while (strLen < strLength) {
sb = new StringBuffer();
sb.append("0").append(str);// 左补0
// sb.append(str).append("0");//右补0
str = sb.toString();
strLen = str.length();
}
return str;
}
2、数字流水号长度不够补0方法
public static String codeAddOne(String code, int len){
Integer intHao = Integer.parseInt(code);
intHao++;
String strHao = intHao.toString();
while (strHao.length() < len) {
strHao = "0" + strHao;
}
return strHao;
}
3、用java中的DecimalFormat,可以简化:
// 流水号加1后返回,流水号长度为15
private static final String STR_FORMAT = "000000000000";
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按照指定长度为数字前面补零
- ajax---jquery中各个事件的执行顺序
- BigDecimal相乘
- tomcat中session共享
- sql 查询一年之内的记录
- Java23设计模式 (总结)
- java数字转换为字符串,长度不够前面补0
- iOS NSString拼接字符串
- eq相等 ne不相等 EL表达式
- css(让两个div重合)
- 欢迎使用CSDN-markdown编辑器
- Codeforces Round #400 (Div. 1 + Div. 2, combined)A. A Serial Killer【模拟】
- Linux~连接windows的ftp,unzip出现的问题
- 如何向Android模拟器AVD中添加导入文件
- selenium ide命令