我想要存放001-999这些值,其中该怎样转换呀?????

解决方案 »

  1.   

    能不能帮忙写一下,刚刚java不太会
      

  2.   


    public class test {
    public static void main(String[] args) {
    String x = "000";
    for (int i = 1; i < 1000; i ++){
    System.out.println(x.substring(0, x.length() - String.valueOf(i).length()) + String.valueOf(i));
    }
            }
    }
      

  3.   

    public String changLeng(String x,int addInt){
    在这里addInt = 3
    StringBuffer returnStr = new StringBuffer();
      if(x.length <3){
      for(int i = 0; i<addInt-x.length;i++){
     returnStr.append("0");
    }
    }
    return returnStr.append("x");
    }
      

  4.   

    int a=3;
    System.out.printf("%05d",a); 00003