String s = "1";
if(s.length() == 1)
   s = "0" + s;

解决方案 »

  1.   

    如果是整形也行
    int i=xxxxx;//输入
    String s=i<10?"0":""+i;
      

  2.   

    [code]
    NumberFormat f = new DecimalFormat("00");
    for (int i = 1; i <= 12; i++) {
        System.out.println(f.format(i));
    }
    [/code]
      

  3.   

    public String method(String insert)
    {
       String s="";
       if(insert.length()<2)
        s="0"+insert;
      else
       s=insert;
      return s;
    }
      

  4.   

    public class JavaTest { /**
     * 
     */
    public JavaTest() {
    super();
    // TODO Auto-generated constructor stub
    } public static void main(String[] args) {
    int arr[]={1,2,3,4,5,6,7,8,9,10,11,12};
    String str;
    for(int iLoop=0;iLoop<12;iLoop++){
    str=Integer.toString(arr[iLoop]);

         if(arr[iLoop]<10)
         {
              
              str="0"+str;
         }
         System.out.println(str);
         }
    }
    }
      

  5.   

    import java.text.*;
    public class a 
    {
    public static void main(String args[]) 
    {
    NumberFormat f = new DecimalFormat("00");
    for (int i = 1; i <= 12; i++) 
    {
         System.out.println(f.format(i));
    } }
    }