我查出的字符传都是不大于4位的,
如:"1","12","123","1234",
我想得到"0001","0012","0123","1234"
如何写程序?

解决方案 »

  1.   

    自己写个right方法.
    public class Test{ public static void main(String[] args){
    String s1="1";
    String s2="12";
    String s3="123";
    String s4="1234";
    System.out.println(right("0000"+s1,4));
    System.out.println(right("0000"+s2,4));
    System.out.println(right("0000"+s3,4));
    System.out.println(right("0000"+s4,4)); } public static String right(String s,int pos){
            String dido=new StringBuffer(s).reverse().substring(0,pos);
            StringBuffer sb=new StringBuffer(dido).reverse();
             String didoleo=new String(sb);
            return didoleo; }
    }