方法一:String.format()方法
仅做参考,如有其他方法,欢迎留言交流.
public class TestStringFormat {
public static void main(String[] args) {
int youNumber = 1;
// 0 代表前面补充0
// 4 代表长度为4
// d 代表参数为正数型
String str = String.format("%04d", youNumber);
System.out.println(str);
}
}
方法二:用java中的DecimalFormat()方法
private static final String STR_FORMAT = "0000";
public static String test(String liuShuiHao){
Integer intHao = Integer.parseInt(liuShuiHao);
intHao++;
DecimalFormat df = new DecimalFormat(STR_FORMAT);
return df.format(intHao);
}
分享到:
2010-09-28 18:20
浏览 32067
评论
3 楼
107x
2016-09-09
不错,谢谢!
2 楼
g_man1990
2014-09-08
'd'整数结果被格式化为十进制整数
1 楼
cl1154781231
2011-09-22
第一种方法好!