String str="80";
String formatStr=String.format("%04d", Integer.parseInt(str));
System.out.println(formatStr);
String strs = "1290i18";
String str2 = String.format("%10s", strs).replace(' ', '0');
System.out.println(str2);
java里面使用string.format如何实现空格右填充?
System.out.print(String.format("%-10s", "a"));
转载于:https://blog.51cto.com/5618698/1617135