public String fullString(String s){
   s1="0000"+s;
   s1=subString(s1.length()-4);
   return s1;
}

解决方案 »

  1.   

    String strsta="";
    String strend;
    if(strsta.lenth==1)
    {
    strend=strsta="000"+strsta;
    }
    if(strsta.lenth==2)
    {
    strend=strsta="00"+strsta;
    }
    if(strsta.lenth==3)
    {
    strend=strsta="0"+strsta;
    }
    if(strsta.lenth==4)
    {
    strend=strsta=strsta;
    }
      

  2.   

    给你个简单方法:
      public String getNew(String str) {
        String newStr = "";
        newStr =  "0000" + str;
        newStr = newStr.substring(str.length());
        return newStr;
      }
    调用例子如下:
    public class Test{
      public static void main(String[] args) {
        String str = "123";
        Test ts = new Parcel4();
        str = ts.getNew(str);
        System.out.println(str);
      }
      public String getNew(String str) {
        String newStr = "";
        newStr =  "0000" + str;
        newStr = newStr.substring(str.length());
        return newStr;
      }
    }
      

  3.   

    public static String PadLeading(String rString, int rLength, String rPad)  {
            String lTmpPad = "";        String lTmpStr = StrChkNull(rString);        if (lTmpStr.length() >= rLength)
                return lTmpStr.substring(0,lTmpStr.length());
            else {
                for(gCnt = 1; gCnt <= rLength-lTmpStr.length(); gCnt++) {
                    lTmpPad = lTmpPad + rPad;
                }
            }
            return lTmpPad+lTmpStr;
        }
      

  4.   

    public class String4Demo
    {
    String strs;

    public void String4Demo()
    {
    }

    public static void main(String[] args)
    {
    String4Demo str4=new String4Demo();
    System.out.println(str4.ToFour(args[0]));
    }

    public String ToFour(String str)
    {
    if(str.length()<4)
    {
    this.strs=new String(str);
    for(int i=0;i<(4-str.length());i++)
    {
    this.strs="0" + this.strs;
    }
    }
    else if(str.length()>4)
    {
    this.strs=new String(str.substring(0,4));
    }
    else
    {
    this.strs=new String(str);
    }
    return this.strs;
    }
    }
      

  5.   

    import java.text.*;main(){
    double x = r;
    DecimalFormat df1 = new DecimalFormat("0000");System.out.print(df1.format(x));
    }
      

  6.   

    错了
    main(){
    double x = 4;
    DecimalFormat df1 = new DecimalFormat("0000");System.out.print(df1.format(x));
    }