通过 String.format 方式来进行左位补零操作
String s = String.format("%02d", 1);
System.out.println(s);
通过 NumberFormat 方式来进行左位补零操作
NumberFormat numberFormat = NumberFormat.getInstance();
numberFormat.setMaximumIntegerDigits(2);
numberFormat.setMinimumIntegerDigits(2);
System.out.println(numberFormat.format(2));
使用循环实现左位补零操作
int num = 6;
int len = 2;
StringBuilder sb = new StringBuilder();
sb.append(num);
int temp = len - sb.length();
if (temp > 0)
while (sb.length() < len)
sb.insert(0, "0");
System.out.println(sb);
效果截图
