日期:2014-05-20  浏览次数:20617 次

请教一个关于数字转换为字符串的问题
目的:   把1位数的整数输出为字符串形式,   如   01,   02   等.

多谢

只有20分了.

------解决方案--------------------
方法1: 使用DecimalFormat

DecimalFormat df = new DecimalFormat( "00 ");
System.out.println(df.format(intValue));

方法2:
String v = "00 " + intValue;
System.out.println( v.substring(v.length-2));
------解决方案--------------------
public class NumToString {
public static void main(String[] args) {
for (int i=1; i <=9; i++) {
System.out.println( "0 "+i);
}
}
}
------解决方案--------------------
int a = 1;
String s = "0 "+a;
------解决方案--------------------
int k = 1;
String s = String.format( "%02d ", k);
------解决方案--------------------
忘记说了,如果需要三位数或其他更多的长度,只要将 %02d 中的 2 改为其他的数就行了。JDK 1.5 新加的挺方便的。
------解决方案--------------------
String v = "00 " + intValue;
System.out.println( v.substring(v.length-2));
------解决方案--------------------
楼上答得都不错 不说了 来捞分