在 Java 中使用一个指定字符串对字符串进行左填充


以下是我们的字符串。

String str = "Jack";

现在采用一个 StringBuilder 对象。

StringBuilder strBuilder = new StringBuilder();

执行左填充并扩展字符串长度至 20。填充的字符串放置在左侧。

while (strBuilder.length() + str.length() < 20) {
strBuilder.append("demo");
}

以下是一个示例,我们使用另一个字符串“demo”对字符串进行了左填充。

示例

 在线演示

public class Demo {
   public static void main(String[] args) {
      String str = "Jack";
      StringBuilder strBuilder = new StringBuilder();
      // left padding with a string
      while (strBuilder.length() + str.length() < 20) {
         strBuilder.append("demo");
      }
      // append
      strBuilder.append(str);
      String res = strBuilder.toString();
      System.out.println(res);
   }
}

输出

demodemodemodemoJack

更新日期: 27-6 月-2020

137 次浏览

开启你的 事业

通过完成课程获得认证

开始
广告