日期:2014-05-18  浏览次数:20808 次

生成六位数的问题!

  数据库里有一个vachar类型的字段,写一个程序,生成一个六位的数,从000000开始,调用这个方法,值变成000001,以此类推,直到999999,不知道这个方法怎么写,要把一个long类型的数转化成字符串,要补全"0",确保位数为6位,

------解决方案--------------------

Java code

long input= ...

String str = String.value(input);
while(str.length()<6){
 str = "0"+str;
}

------解决方案--------------------
Java code

public class FormatNumber {
    public static void main(String[] args) {
        System.out.println(("" + (1000000 + 23)).substring(1));
    }
}