在Java中用空格('')左填充字符串

首先让我们看一个示例,以了解使用左填充的字符串的外观-

demotext //left padding with spaces

0000000demotext //left padding with 7 zeros

以下是我们的字符串-

String str = "Jack";

现在拿一个StringBuilder对象-

StringBuilder strBuilder = new StringBuilder();

执行左填充并延长字符串长度。左侧将要填充的空格。在此处添加空格-

while (strBuilder.length() + str.length() < 10) {

   strBuilder.append(' ');

}

以下是在字符串的左侧用空格填充的示例

示例

public class Demo {

   public static void main(String[] args) {

      String str = "Jack";

      StringBuilder strBuilder = new StringBuilder();

      //左空格留空格

      while (strBuilder.length() + str.length() < 10) {

         strBuilder.append(' ');

      }

      //附加

      strBuilder.append(str);

      String res = strBuilder.toString();

      System.out.println(res);

   }

}

输出结果

Jack

以上是 在Java中用空格('')左填充字符串 的全部内容, 来源链接: utcz.com/z/347334.html

回到顶部