Java里面String.format全角空格相关

Java里面String.format里面的全角空格代码哪位大神知道,我想往一个指定长度的字符串后面补全角空格!

 public static void main(String[] args) {
        String pattern="";
        for(int i=0;i<20;i++){//这里的固定字符串长度是20
            pattern = pattern + " ";
        }       
       String kk = "abc";
       String aa = String.format(pattern,kk) + "222";
       System.out.println("aa="+aa);

    }

直接的代码部署很清楚,你可以使用unicode值进行转换得到,全角空格为12288,半角空格为32。

 String s = "123";
s = padRight(s, " ", 5);


public static String padRight(String oriStr, int len, String alexin) {
        String str = "";
        int strlen = oriStr.length();
        if (strlen < len) {
            for (int i = 0; i < len - strlen; i++) {
                str = str + alexin;
            }
        }
        str = str + oriStr;
        return str;
    }