有三种方式:
现以5位位例:
第一种方式:
int n=1;//要转换的数据
int length=n.toString().length();
//生成5位
String v="";
for(int i=0;i<5-length;i++){
v+="0";
}
System.out.println(v+n);
第二种方式:
int n = 1;
NumberFormat formatter = NumberFormat.getNumberInstance();
formatter.setMinimumIntegerDigits(4);
formatter.setGroupingUsed(false);
String s = formatter.format(n);
System.out.println(s);
第三种方式:
int n = 1;
String str1 = String.format("%05d", n);
System.out.println(str1);