自己写一个吧,下下面这样:
public static String formatString(String str, int size, char c) {  
     if(str.length()>=size)
       return str;
String result;
char[] imp =new char[size-str.length()];
for(int i=0;i<imp.length;i++)
    imp[i]=c;
result=new String(imp);
  result += str;
  return result;
    }调用如下:
System.out.println(formatString("1212",8,'0'));
输出:
00001212