在Java中用零左键填充字符串

以下是我们的字符串-

String str = "Tim";

现在拿一个StringBuilder对象-

StringBuilder strBuilder = new StringBuilder();

执行左填充并延长字符串长度。我们将其设置为20,其中还包括当前字符串。将要填充的零在左侧。在此处添加零-

while (strBuilder.length() + str.length() < 10) {
strBuilder.append('0');
}

以下是一个例子-

示例

public class Demo {
   public static void main(String[] args) {
      String str = "Tim";
      StringBuilder strBuilder = new StringBuilder();
      while (strBuilder.length() + str.length() < 20) {
         strBuilder.append('0');
      }
      //附加
      strBuilder.append(str);
      String res = strBuilder.toString();
      System.out.println(res);
   }
}

输出结果

0000000000000000Tim